106 lines
3.3 KiB
JavaScript
106 lines
3.3 KiB
JavaScript
import 'quasar/dist/quasar.css';
|
|
|
|
import Quasar from 'quasar/src/vue-plugin.js';
|
|
//config
|
|
const config = {};
|
|
|
|
//components
|
|
//import {QLayout} from 'quasar/src/components/layout';
|
|
//import {QPageContainer, QPage} from 'quasar/src/components/page';
|
|
//import {QDrawer} from 'quasar/src/components/drawer';
|
|
|
|
//import {QCircularProgress} from 'quasar/src/components/circular-progress';
|
|
import {QLinearProgress} from 'quasar/src/components/linear-progress';
|
|
import {QInput} from 'quasar/src/components/input';
|
|
import {QBtn} from 'quasar/src/components/btn';
|
|
//import {QBtnGroup} from 'quasar/src/components/btn-group';
|
|
import {QBtnToggle} from 'quasar/src/components/btn-toggle';
|
|
import {QIcon} from 'quasar/src/components/icon';
|
|
//import {QSlider} from 'quasar/src/components/slider';
|
|
import {QTabs, QTab} from 'quasar/src/components/tabs';
|
|
//import {QTabPanels, QTabPanel} from 'quasar/src/components/tab-panels';
|
|
//import {QSeparator} from 'quasar/src/components/separator';
|
|
//import {QList} from 'quasar/src/components/item';
|
|
import {QItem, QItemSection, QItemLabel} from 'quasar/src/components/item';
|
|
import {QTooltip} from 'quasar/src/components/tooltip';
|
|
//import {QSpinner} from 'quasar/src/components/spinner';
|
|
//import {QTable, QTh, QTr, QTd} from 'quasar/src/components/table';
|
|
import {QCheckbox} from 'quasar/src/components/checkbox';
|
|
import {QSelect} from 'quasar/src/components/select';
|
|
//import {QColor} from 'quasar/src/components/color';
|
|
import {QPopupProxy} from 'quasar/src/components/popup-proxy';
|
|
import {QDate} from 'quasar/src/components/date';
|
|
import {QDialog} from 'quasar/src/components/dialog';
|
|
//import {QChip} from 'quasar/src/components/chip';
|
|
import {QTree} from 'quasar/src/components/tree';
|
|
//import {QVirtualScroll} from 'quasar/src/components/virtual-scroll';
|
|
//import {QExpansionItem} from 'quasar/src/components/expansion-item';
|
|
import {QOptionGroup} from 'quasar/src/components/option-group';
|
|
import {QKnob} from 'quasar/src/components/knob';
|
|
|
|
|
|
const components = {
|
|
//QLayout,
|
|
//QPageContainer, QPage,
|
|
//QDrawer,
|
|
|
|
//QCircularProgress,
|
|
QLinearProgress,
|
|
QInput,
|
|
QBtn,
|
|
//QBtnGroup,
|
|
QBtnToggle,
|
|
QIcon,
|
|
//QSlider,
|
|
QTabs, QTab,
|
|
//QTabPanels, QTabPanel,
|
|
//QSeparator,
|
|
//QList,
|
|
QItem, QItemSection, QItemLabel,
|
|
QTooltip,
|
|
//QSpinner,
|
|
//QTable, QTh, QTr, QTd,
|
|
QCheckbox,
|
|
QSelect,
|
|
//QColor,
|
|
QPopupProxy,
|
|
QDate,
|
|
QDialog,
|
|
//QChip,
|
|
QTree,
|
|
//QExpansionItem,
|
|
//QVirtualScroll,
|
|
QOptionGroup,
|
|
QKnob,
|
|
};
|
|
|
|
//directives
|
|
import Ripple from 'quasar/src/directives/Ripple';
|
|
import ClosePopup from 'quasar/src/directives/ClosePopup';
|
|
|
|
const directives = {Ripple, ClosePopup};
|
|
|
|
//plugins
|
|
//import AppFullscreen from 'quasar/src/plugins/AppFullscreen';
|
|
import Notify from 'quasar/src/plugins/Notify';
|
|
|
|
const plugins = {
|
|
//AppFullscreen,
|
|
Notify,
|
|
};
|
|
|
|
//icons
|
|
//import '@quasar/extras/fontawesome-v5/fontawesome-v5.css';
|
|
//import fontawesomeV5 from 'quasar/icon-set/fontawesome-v5.js'
|
|
|
|
import lang from 'quasar/lang/ru';
|
|
import '@quasar/extras/line-awesome/line-awesome.css';
|
|
import lineAwesome from 'quasar/icon-set/line-awesome.js'
|
|
|
|
export default {
|
|
quasar: Quasar,
|
|
options: { config, components, directives, plugins, lang },
|
|
init: () => {
|
|
Quasar.iconSet.set(lineAwesome);
|
|
}
|
|
}; |