LeagueStats/client/src/store/index.js

39 lines
858 B
JavaScript
Raw Normal View History

import Vue from 'vue'
import Vuex from 'vuex'
2020-12-17 21:48:02 +00:00
import * as cdragon from '@/store/modules/cdragon'
import * as detailedMatch from '@/store/modules/detailedMatch'
import * as notification from '@/store/modules/notification'
import * as settings from '@/store/modules/settings'
2019-09-08 20:08:49 +00:00
import * as summoner from '@/store/modules/summoner'
Vue.use(Vuex)
const debug = process.env.NODE_ENV !== 'production'
export default new Vuex.Store({
modules: {
2020-12-17 21:48:02 +00:00
cdragon,
detailedMatch,
notification,
settings,
2019-09-08 20:08:49 +00:00
summoner
},
state: {
regionsList: {
'br': 'br1',
'eune': 'eun1',
'euw': 'euw1',
'jp': 'jp1',
'kr': 'kr',
'lan': 'la1',
'las': 'la2',
'na': 'na1',
'oce': 'oc1',
'tr': 'tr1',
'ru': 'ru'
},
roles: ['TOP', 'JUNGLE', 'MIDDLE', 'BOTTOM', 'SUPPORT']
},
strict: debug
})