diff --git a/src/main.ts b/src/main.ts index 0fce256..00c5b47 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,46 +1,10 @@ -import { createApp, Directive } from 'vue'; +import { createApp } from 'vue'; import { createPinia } from 'pinia'; import App from './App.vue'; -import { - Store, - isLocomotive, - locoDataList, - carDataList, - totalLength, - totalMass, - maxAllowedSpeed, - maxStockSpeed, - isTrainPassenger, - warnings, -} from './store'; - -const clickOutsideDirective: Directive = { - beforeMount(el, binding) { - el.clickOutsideEvent = (event: Event) => { - if (!(el == event.target || el.contains(event.target))) { - binding.value(); - } - }; - - document.addEventListener('click', el.clickOutsideEvent); - }, -}; - const pinia = createPinia(); createApp(App) .use(pinia) -// .provide('Store', Store) -// .provide('isLocomotive', isLocomotive) -// .provide('locoDataList', locoDataList) -// .provide('carDataList', carDataList) -// .provide('totalMass', totalMass) -// .provide('totalLength', totalLength) -// .provide('maxStockSpeed', maxStockSpeed) -// .provide('maxAllowedSpeed', maxAllowedSpeed) -// .provide('isTrainPassenger', isTrainPassenger) -// .provide('warnings', warnings) -// .directive('click-outside', clickOutsideDirective) .mount('#app');