dashy/src/main.js

27 lines
853 B
JavaScript
Raw Normal View History

2019-09-01 14:38:13 +02:00
import Vue from 'vue';
/* Import component Vue plugins, used throughout the app */
import VTooltip from 'v-tooltip'; // A Vue directive for Popper.js, tooltip component
import VModal from 'vue-js-modal'; // Modal component
import VSelect from 'vue-select'; // Select dropdown component
import VTabs from 'vue-material-tabs'; // Tab view component, used on the config page
import Toasted from 'vue-toasted'; // Toast component, used to show confirmation notifications
import { toastedOptions } from './utils/defaults';
import Dashy from './App.vue';
2019-09-01 14:38:13 +02:00
import router from './router';
import './registerServiceWorker';
Vue.use(VTooltip);
Vue.use(VModal);
Vue.use(VTabs);
Vue.use(Toasted, toastedOptions);
Vue.component('v-select', VSelect);
2019-09-01 14:38:13 +02:00
Vue.config.productionTip = false;
new Vue({
router,
render: (awesome) => awesome(Dashy),
2019-09-01 14:38:13 +02:00
}).$mount('#app');