Compatible with Quasar UI v2 and Vue 3.
-
QADate
input with date picker, using ISO-8601 format -
QADatetime
input with date and time pickers, using ISO-8601 and 24h formats -
QATime
input with time picker, using 24h format -
QAAutocomplete
input is a text field with autocomplete -
QAImageSelect
input is a select component combined with an image map -
QAMap
input is a geographic map on which points, linestrings and polygons can be selected, using GeoJSON format -
QASection
is a section component (a header and a body), with Markdown support
Install the App Extension.
OR:
Create and register a boot file:
import Vue from 'vue'
import Plugin from 'quasar-ui-amber'
Vue.use(Plugin)
OR:
<script>
import { Component as QADate } from 'quasar-ui-amber'
export default {
components: {
QADate
}
}
</script>
import Vue from 'vue'
import Plugin from 'quasar-ui-amber'
Vue.use(Plugin)
OR:
<script>
import { QADate } from 'quasar-ui-amber'
export default {
components: {
QADate
}
}
</script>
Exports window.amberFormUI
.
Add the following tag(s) after the Quasar ones:
<body>
<!-- at end of body, AFTER Quasar script(s): -->
<script src="https://cdn.jsdelivr.net/npm/quasar-ui-amber/dist/index.umd.min.js"></script>
</body>
$ yarn
# start dev in SPA mode
$ yarn dev
# start dev in UMD mode
$ yarn dev:umd
# start dev in SSR mode
$ yarn dev:ssr
# start dev in Cordova iOS mode
$ yarn dev:ios
# start dev in Cordova Android mode
$ yarn dev:android
# start dev in Electron mode
$ yarn dev:electron
$ yarn build
in the ui/dev/src/pages
you can add Vue files to test your component/directive. When using yarn dev
to build the UI, any pages in that location will automatically be picked up by dynamic routing and added to the test page.
If you have a component that has assets, like language or icon-sets, you will need to provide these for UMD. In the ui/build/script.javascript.js
file, you will find a couple of commented out commands that call addAssets
. Uncomment what you need and add your assets to have them be built and put into the ui/dist
folder.
MIT (c) Yannick Marcon yannick.marcon@obiba.org