From 24a473e616fd865e6da4590d97bd8ca598aaf0c6 Mon Sep 17 00:00:00 2001 From: WDaan Date: Tue, 15 Nov 2022 11:37:28 +0100 Subject: [PATCH] chore: fix vite modals --- src/main.js | 12 +++++++++++- src/plugins/components.ts | 12 ------------ 2 files changed, 11 insertions(+), 13 deletions(-) delete mode 100644 src/plugins/components.ts diff --git a/src/main.js b/src/main.js index 5fa1ad4d..5fe11f5f 100644 --- a/src/main.js +++ b/src/main.js @@ -12,7 +12,17 @@ import vuetify from './plugins/vuetify' import i18n from './plugins/i18n' import { toast, config } from './plugins/toast' Vue.use(toast, config) -import './plugins/components' + +// register modals +const components = import.meta.glob('./components/Modals/**/*.vue') +Object.entries(components).forEach(([path, definition]) => { + const componentName = path + .split('/') + .pop() + .replace(/\.\w+$/, '') + + Vue.component(componentName, definition) +}) new Vue({ router, diff --git a/src/plugins/components.ts b/src/plugins/components.ts deleted file mode 100644 index ee335026..00000000 --- a/src/plugins/components.ts +++ /dev/null @@ -1,12 +0,0 @@ -import Vue from 'vue' - -// register modals -const components = import.meta.glob('./components/Modals/**/*.vue') -Object.entries(components).forEach(([path, definition]) => { - const componentName = path - ?.split('/') - ?.pop() - ?.replace(/\.\w+$/, '') - - if (componentName) Vue.component(componentName, definition) -})