1import Vue from 'vue'; 2import App from './App.vue'; 3import router from './router'; 4import store from './store'; 5import { dateFilter } from 'vue-date-fns'; 6import { 7 AlertPlugin, 8 BadgePlugin, 9 ButtonPlugin, 10 BVConfigPlugin, 11 CollapsePlugin, 12 FormPlugin, 13 FormCheckboxPlugin, 14 FormGroupPlugin, 15 FormInputPlugin, 16 FormRadioPlugin, 17 FormSelectPlugin, 18 LayoutPlugin, 19 LinkPlugin, 20 ListGroupPlugin, 21 ModalPlugin, 22 NavbarPlugin, 23 NavPlugin, 24 TablePlugin, 25 ToastPlugin 26} from 'bootstrap-vue'; 27import Vuelidate from 'vuelidate'; 28 29Vue.filter('date', dateFilter); 30 31Vue.use(AlertPlugin); 32Vue.use(BadgePlugin); 33Vue.use(ButtonPlugin); 34Vue.use(BVConfigPlugin, { 35 BFormText: { textVariant: 'black' }, 36 BTable: { 37 headVariant: 'light', 38 footVariant: 'light' 39 } 40}); 41Vue.use(CollapsePlugin); 42Vue.use(FormPlugin); 43Vue.use(FormCheckboxPlugin); 44Vue.use(FormGroupPlugin); 45Vue.use(FormInputPlugin); 46Vue.use(FormRadioPlugin); 47Vue.use(FormSelectPlugin); 48Vue.use(LayoutPlugin); 49Vue.use(LayoutPlugin); 50Vue.use(LinkPlugin); 51Vue.use(ListGroupPlugin); 52Vue.use(ModalPlugin); 53Vue.use(NavbarPlugin); 54Vue.use(NavPlugin); 55Vue.use(TablePlugin); 56Vue.use(ToastPlugin); 57Vue.use(Vuelidate); 58 59new Vue({ 60 router, 61 store, 62 render: h => h(App) 63}).$mount('#app'); 64