quasar.js 3.3 KB

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