quasar.js 3.1 KB

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