@quasar/quasar-ui-qwindow
v3.0.1
Published
Floating, movable, resizable windows for your Quasar app
Readme
QWindow UI
QWindow is a Quasar component for building floating, movable, and resizable window panels.
Install
pnpm add @quasar/quasar-ui-qwindow
# or
bun add @quasar/quasar-ui-qwindow
# or
yarn add @quasar/quasar-ui-qwindow
# or
npm install @quasar/quasar-ui-qwindow
# or, in a Quasar CLI app
quasar ext add @quasar/qwindowimport { createApp } from 'vue'
import QWindow from '@quasar/quasar-ui-qwindow'
import '@quasar/quasar-ui-qwindow/dist/index.css'
const app = createApp(App)
app.use(QWindow)
app.mount('#app')You can also import the component directly:
import { QWindow } from '@quasar/quasar-ui-qwindow'
import '@quasar/quasar-ui-qwindow/dist/index.css'Component
QWindowprovides the floating or embedded panel, title bar, menu actions, move behavior, and resize handles.
UMD
The UMD build exports window.QWindow.
Add the following tags after the Quasar stylesheet and script tags:
<link
href="https://cdn.jsdelivr.net/npm/@quasar/quasar-ui-qwindow/dist/index.min.css"
rel="stylesheet"
type="text/css"
/>
<script src="https://cdn.jsdelivr.net/npm/@quasar/quasar-ui-qwindow/dist/index.umd.min.js"></script>Use dist/index.rtl.min.css instead when your app needs the RTL stylesheet.
Documentation
Support
If QWindow is useful in your workflow and you want to support ongoing maintenance:
- GitHub Sponsors: https://github.com/sponsors/hawkeye64
- PayPal: https://paypal.me/hawkeye64
License
MIT (c) Jeff Galbraith [email protected]
