quasar.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import 'quasar/dist/quasar.css';
  2. import Quasar from 'quasar/src/vue-plugin.js';
  3. //config
  4. const config = {};
  5. //components
  6. //import {QLayout} from 'quasar/src/components/layout';
  7. //import {QPageContainer, QPage} from 'quasar/src/components/page';
  8. //import {QDrawer} from 'quasar/src/components/drawer';
  9. //import {QCircularProgress} from 'quasar/src/components/circular-progress';
  10. import {QLinearProgress} from 'quasar/src/components/linear-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. import {QOptionGroup} from 'quasar/src/components/option-group';
  35. import {QKnob} from 'quasar/src/components/knob';
  36. const components = {
  37. //QLayout,
  38. //QPageContainer, QPage,
  39. //QDrawer,
  40. //QCircularProgress,
  41. QLinearProgress,
  42. QInput,
  43. QBtn,
  44. //QBtnGroup,
  45. //QBtnToggle,
  46. QIcon,
  47. //QSlider,
  48. //QTabs, QTab,
  49. //QTabPanels, QTabPanel,
  50. //QSeparator,
  51. //QList,
  52. //QItem, QItemSection, QItemLabel,
  53. QTooltip,
  54. //QSpinner,
  55. //QTable, QTh, QTr, QTd,
  56. QCheckbox,
  57. QSelect,
  58. //QColor,
  59. //QPopupProxy,
  60. QDialog,
  61. //QChip,
  62. QTree,
  63. //QExpansionItem,
  64. //QVirtualScroll,
  65. QOptionGroup,
  66. QKnob,
  67. };
  68. //directives
  69. import Ripple from 'quasar/src/directives/Ripple';
  70. import ClosePopup from 'quasar/src/directives/ClosePopup';
  71. const directives = {Ripple, ClosePopup};
  72. //plugins
  73. //import AppFullscreen from 'quasar/src/plugins/AppFullscreen';
  74. import Notify from 'quasar/src/plugins/Notify';
  75. const plugins = {
  76. //AppFullscreen,
  77. Notify,
  78. };
  79. //icons
  80. //import '@quasar/extras/fontawesome-v5/fontawesome-v5.css';
  81. //import fontawesomeV5 from 'quasar/icon-set/fontawesome-v5.js'
  82. import '@quasar/extras/line-awesome/line-awesome.css';
  83. import lineAwesome from 'quasar/icon-set/line-awesome.js'
  84. export default {
  85. quasar: Quasar,
  86. options: { config, components, directives, plugins },
  87. init: () => {
  88. Quasar.iconSet.set(lineAwesome);
  89. }
  90. };