quasar.js 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import 'quasar/dist/quasar.css';
  2. //import Quasar from 'quasar/dist/quasar.umd.prod.js';
  3. import Quasar from 'quasar/src/vue-plugin.js';
  4. //config
  5. const config = {};
  6. //components
  7. //import {QLayout} from 'quasar/src/components/layout';
  8. //import {QPageContainer, QPage} from 'quasar/src/components/page';
  9. //import {QDrawer} from 'quasar/src/components/drawer';
  10. import {QCircularProgress} from 'quasar/src/components/circular-progress';
  11. import {QInput} from 'quasar/src/components/input';
  12. import {QBtn} from 'quasar/src/components/btn';
  13. import {QBtnGroup} from 'quasar/src/components/btn-group';
  14. import {QBtnToggle} from 'quasar/src/components/btn-toggle';
  15. import {QIcon} from 'quasar/src/components/icon';
  16. import {QSlider} from 'quasar/src/components/slider';
  17. import {QTabs, QTab} from 'quasar/src/components/tabs';
  18. //import {QTabPanels, QTabPanel} from 'quasar/src/components/tab-panels';
  19. import {QSeparator} from 'quasar/src/components/separator';
  20. //import {QList} from 'quasar/src/components/item';
  21. import {QItem, QItemSection, QItemLabel} from 'quasar/src/components/item';
  22. import {QTooltip} from 'quasar/src/components/tooltip';
  23. import {QSpinner} from 'quasar/src/components/spinner';
  24. import {QTable, QTh, QTr, QTd} from 'quasar/src/components/table';
  25. import {QCheckbox} from 'quasar/src/components/checkbox';
  26. import {QSelect} from 'quasar/src/components/select';
  27. import {QColor} from 'quasar/src/components/color';
  28. import {QPopupProxy} from 'quasar/src/components/popup-proxy';
  29. import {QDialog} from 'quasar/src/components/dialog';
  30. import {QChip} from 'quasar/src/components/chip';
  31. import {QTree} from 'quasar/src/components/tree';
  32. import {QVirtualScroll} from 'quasar/src/components/virtual-scroll';
  33. //import {QExpansionItem} from 'quasar/src/components/expansion-item';
  34. const components = {
  35. //QLayout,
  36. //QPageContainer, QPage,
  37. //QDrawer,
  38. QCircularProgress,
  39. QInput,
  40. QBtn,
  41. QBtnGroup,
  42. QBtnToggle,
  43. QIcon,
  44. QSlider,
  45. QTabs, QTab,
  46. //QTabPanels, QTabPanel,
  47. QSeparator,
  48. //QList,
  49. QItem, QItemSection, QItemLabel,
  50. QTooltip,
  51. QSpinner,
  52. QTable, QTh, QTr, QTd,
  53. QCheckbox,
  54. QSelect,
  55. QColor,
  56. QPopupProxy,
  57. QDialog,
  58. QChip,
  59. QTree,
  60. //QExpansionItem,
  61. QVirtualScroll,
  62. };
  63. //directives
  64. import Ripple from 'quasar/src/directives/Ripple';
  65. import ClosePopup from 'quasar/src/directives/ClosePopup';
  66. const directives = {Ripple, ClosePopup};
  67. //plugins
  68. import AppFullscreen from 'quasar/src/plugins/AppFullscreen';
  69. import Notify from 'quasar/src/plugins/Notify';
  70. const plugins = {
  71. AppFullscreen,
  72. Notify,
  73. };
  74. //icons
  75. //import '@quasar/extras/fontawesome-v5/fontawesome-v5.css';
  76. //import fontawesomeV5 from 'quasar/icon-set/fontawesome-v5.js'
  77. import '@quasar/extras/line-awesome/line-awesome.css';
  78. import lineAwesome from 'quasar/icon-set/line-awesome.js'
  79. export default {
  80. quasar: Quasar,
  81. options: { config, components, directives, plugins },
  82. init: () => {
  83. Quasar.iconSet.set(lineAwesome);
  84. }
  85. };