index.ts 828 B

12345678910111213141516171819202122
  1. import { App } from 'vue';
  2. // selection
  3. import SvgIcon from './svg-icon/index.vue';
  4. import SelectRangeDatetime from './select-range-datetime/index.vue';
  5. import SelectRangeTime from './select-range-time/index.vue';
  6. import UploadButton from './upload-button/index.vue';
  7. import SelectExam from './select-exam/index.vue';
  8. import SelectSubject from './select-subject/index.vue';
  9. import ImportDialog from './import-dialog/index.vue';
  10. export default {
  11. install(Vue: App) {
  12. Vue.component('SvgIcon', SvgIcon);
  13. Vue.component('SelectRangeDatetime', SelectRangeDatetime);
  14. Vue.component('SelectRangeTime', SelectRangeTime);
  15. Vue.component('UploadButton', UploadButton);
  16. Vue.component('SelectExam', SelectExam);
  17. Vue.component('SelectSubject', SelectSubject);
  18. Vue.component('ImportDialog', ImportDialog);
  19. },
  20. };