blob: b69c65912c0e8ffdbdcf9721c559cc181e3f8987 [file] [log] [blame]
Derick Montaguefded0d12019-12-11 06:16:40 -06001import Vue from 'vue';
2import App from './App.vue';
3import router from './router';
4import store from './store';
5import { dateFilter } from 'vue-date-fns';
Derick Montaguea2988f42020-01-17 13:46:30 -06006import {
Derick Montague676f2fc2019-12-23 20:53:49 -06007 AlertPlugin,
Dixsie Wolmers97d86b32019-12-02 05:07:57 -06008 BadgePlugin,
Derick Montaguea2988f42020-01-17 13:46:30 -06009 ButtonPlugin,
Derick Montaguea2988f42020-01-17 13:46:30 -060010 CollapsePlugin,
Derick Montaguee080a1a2019-12-04 16:30:08 -060011 FormPlugin,
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060012 FormCheckboxPlugin,
Derick Montaguee080a1a2019-12-04 16:30:08 -060013 FormGroupPlugin,
14 FormInputPlugin,
Yoshie Muranaka463a5702019-12-04 09:09:36 -080015 FormRadioPlugin,
16 FormSelectPlugin,
Yoshie Muranaka35080ac2020-01-17 15:38:57 -060017 LayoutPlugin,
Derick Montague42c19892020-01-17 16:10:34 -060018 LinkPlugin,
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060019 ListGroupPlugin,
Derick Montague42c19892020-01-17 16:10:34 -060020 ModalPlugin,
21 NavbarPlugin,
22 NavPlugin,
23 TablePlugin
Derick Montaguefded0d12019-12-11 06:16:40 -060024} from 'bootstrap-vue';
Derick Montaguea2988f42020-01-17 13:46:30 -060025
Derick Montaguefded0d12019-12-11 06:16:40 -060026Vue.filter('date', dateFilter);
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060027
Derick Montague676f2fc2019-12-23 20:53:49 -060028Vue.use(AlertPlugin);
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060029Vue.use(BadgePlugin);
Derick Montaguea2988f42020-01-17 13:46:30 -060030Vue.use(ButtonPlugin);
Derick Montaguea2988f42020-01-17 13:46:30 -060031Vue.use(CollapsePlugin);
Derick Montaguee080a1a2019-12-04 16:30:08 -060032Vue.use(FormPlugin);
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060033Vue.use(FormCheckboxPlugin);
Derick Montaguee080a1a2019-12-04 16:30:08 -060034Vue.use(FormGroupPlugin);
35Vue.use(FormInputPlugin);
Yoshie Muranaka463a5702019-12-04 09:09:36 -080036Vue.use(FormRadioPlugin);
37Vue.use(FormSelectPlugin);
Derick Montaguee080a1a2019-12-04 16:30:08 -060038Vue.use(LayoutPlugin);
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060039Vue.use(LayoutPlugin);
Derick Montaguea2988f42020-01-17 13:46:30 -060040Vue.use(LinkPlugin);
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060041Vue.use(ListGroupPlugin);
Yoshie Muranaka35080ac2020-01-17 15:38:57 -060042Vue.use(ModalPlugin);
Derick Montague42c19892020-01-17 16:10:34 -060043Vue.use(NavbarPlugin);
44Vue.use(NavPlugin);
45Vue.use(TablePlugin);
Derick Montaguea2988f42020-01-17 13:46:30 -060046
Derick Montaguea2988f42020-01-17 13:46:30 -060047new Vue({
48 router,
49 store,
50 render: h => h(App)
Derick Montaguefded0d12019-12-11 06:16:40 -060051}).$mount('#app');