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} from 'bootstrap-vue'; 26import Vuelidate from 'vuelidate'; 27 28Vue.filter('date', dateFilter); 29 30Vue.use(AlertPlugin); 31Vue.use(BadgePlugin); 32Vue.use(ButtonPlugin); 33Vue.use(BVConfigPlugin, { 34 BFormText: { textVariant: 'black' }, 35 BTable: { 36 headVariant: 'light', 37 footVariant: 'light' 38 } 39}); 40Vue.use(CollapsePlugin); 41Vue.use(FormPlugin); 42Vue.use(FormCheckboxPlugin); 43Vue.use(FormGroupPlugin); 44Vue.use(FormInputPlugin); 45Vue.use(FormRadioPlugin); 46Vue.use(FormSelectPlugin); 47Vue.use(LayoutPlugin); 48Vue.use(LayoutPlugin); 49Vue.use(LinkPlugin); 50Vue.use(ListGroupPlugin); 51Vue.use(ModalPlugin); 52Vue.use(NavbarPlugin); 53Vue.use(NavPlugin); 54Vue.use(TablePlugin); 55Vue.use(Vuelidate); 56 57new Vue({ 58 router, 59 store, 60 render: h => h(App) 61}).$mount('#app'); 62