From 344a0502ab3800e69712bff15d4026550d50ab76 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Fri, 3 Aug 2018 21:51:11 +0000 Subject: [webapp] everythiing configurable (dashboardmodule, stores and global i18n messages is now in the config folder; router rework: modules can now set their own subroutes --- webapp/src/main.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'webapp/src/main.js') diff --git a/webapp/src/main.js b/webapp/src/main.js index 26c6b2c..63a8cbe 100644 --- a/webapp/src/main.js +++ b/webapp/src/main.js @@ -2,15 +2,21 @@ import Vue from 'vue' import Vuetify from 'vuetify' import 'vuetify/dist/vuetify.min.css' import VueTouch from 'vue-touch' -import store from './store' +import Vuex from 'vuex' +import globalStore from '@/store/global' +import storeModules from '@/config/store' import axios from 'axios' -import router from './router' +import router from '@/router' import VueI18n from 'vue-i18n' -import i18nMessages from './i18n.json' +import i18nMessages from '@/config/i18n' import '@/assets/styles.css' Vue.config.productionTip = false +Vue.use(Vuex) +globalStore.modules = storeModules +var store = new Vuex.Store(globalStore) + Vue.use(VueI18n) const i18n = new VueI18n({ -- cgit v1.2.3-55-g7522