import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import { dateFilter } from 'vue-date-fns'; import { AlertPlugin, BadgePlugin, ButtonPlugin, BVConfigPlugin, CollapsePlugin, FormPlugin, FormCheckboxPlugin, FormGroupPlugin, FormInputPlugin, FormRadioPlugin, FormSelectPlugin, LayoutPlugin, LinkPlugin, ListGroupPlugin, ModalPlugin, NavbarPlugin, NavPlugin, TablePlugin, ToastPlugin } from 'bootstrap-vue'; import Vuelidate from 'vuelidate'; import i18n from './i18n'; Vue.filter('date', dateFilter); Vue.use(AlertPlugin); Vue.use(BadgePlugin); Vue.use(ButtonPlugin); Vue.use(BVConfigPlugin, { BFormText: { textVariant: 'black' }, BTable: { headVariant: 'light', footVariant: 'light' } }); Vue.use(CollapsePlugin); Vue.use(FormPlugin); Vue.use(FormCheckboxPlugin); Vue.use(FormGroupPlugin); Vue.use(FormInputPlugin); Vue.use(FormRadioPlugin); Vue.use(FormSelectPlugin); Vue.use(LayoutPlugin); Vue.use(LayoutPlugin); Vue.use(LinkPlugin); Vue.use(ListGroupPlugin); Vue.use(ModalPlugin); Vue.use(NavbarPlugin); Vue.use(NavPlugin); Vue.use(TablePlugin); Vue.use(ToastPlugin); Vue.use(Vuelidate); new Vue({ router, store, i18n, render: h => h(App) }).$mount('#app');