admin-fe/src/store/index.js

46 lines
1 KiB
JavaScript
Raw Normal View History

2017-08-22 07:43:34 +00:00
import Vue from 'vue'
import Vuex from 'vuex'
import app from './modules/app'
2020-06-18 23:55:15 +00:00
import emojiPacks from './modules/emojiPacks'
import errorLog from './modules/errorLog'
2020-06-18 23:55:15 +00:00
import getters from './getters'
2019-09-23 19:00:28 +00:00
import invites from './modules/invites'
import mediaProxyCache from './modules/mediaProxyCache'
2020-06-18 23:55:15 +00:00
import moderationLog from './modules/moderationLog'
import peers from './modules/peers'
2017-08-22 07:43:34 +00:00
import permission from './modules/permission'
2019-10-17 20:59:25 +00:00
import relays from './modules/relays'
2019-03-30 15:37:44 +00:00
import reports from './modules/reports'
import settings from './modules/settings'
2019-10-03 21:20:48 +00:00
import status from './modules/status'
2017-12-08 08:17:40 +00:00
import tagsView from './modules/tagsView'
import user from './modules/user'
import userProfile from './modules/userProfile'
2019-02-23 21:40:26 +00:00
import users from './modules/users'
2017-04-18 07:09:13 +00:00
2017-08-22 07:43:34 +00:00
Vue.use(Vuex)
2017-04-18 07:09:13 +00:00
const store = new Vuex.Store({
modules: {
app,
errorLog,
2020-06-18 23:55:15 +00:00
emojiPacks,
2019-09-23 19:00:28 +00:00
invites,
mediaProxyCache,
moderationLog,
peers,
2017-12-08 08:17:40 +00:00
permission,
2019-10-17 20:59:25 +00:00
relays,
2019-03-30 15:37:44 +00:00
reports,
settings,
2019-10-03 21:20:48 +00:00
status,
2017-12-08 08:17:40 +00:00
tagsView,
2019-02-23 21:40:26 +00:00
user,
userProfile,
2020-06-18 23:55:15 +00:00
users
2017-04-18 07:09:13 +00:00
},
getters
2017-08-22 07:43:34 +00:00
})
2017-04-18 07:09:13 +00:00
export default store