import { createApp } from 'vue';
import { setupStore } from '@/store';
import App from './App.vue';
import router from './router';
import Particles from 'vue3-particles';
import common from '@/utils/popUp';
import Vue3DraggableResizable from 'vue3-draggable-resizable';
import 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css';
import '@/styles/index.scss';
const app = createApp(App);
app.config.globalProperties.$common = common;
app.directive('focus', {
mounted(el) {
el.querySelector('input').focus();
},
});
app.use(router);
app.use(Particles);
app.use(Vue3DraggableResizable);
setupStore(app);
app.mount('#app');