quasar.js 3.0 KB

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