Nertivia-Client/src/store/index.js
2019-05-20 13:23:11 +01:00

45 lines
No EOL
1,022 B
JavaScript

import Vue from 'vue';
import Vuex from 'vuex';
import user from './modules/userModule';
import socketModule from './modules/socketIOModule';
import channelModule from './modules/channelModule';
import messageModule from './modules/messageModule';
import notificationsModule from './modules/notificationsModule';
import settingsModule from './modules/settingsModule';
import uploadFilesModule from './modules/uploadFilesModule';
import popoutsModule from './modules/popoutsModule/popoutsModule.js';
import emojiSuggestionModule from './modules/emojiSuggestionModule';
import serversModule from './modules/serversModule';
import {
router
} from './../router'
Vue.use(Vuex);
export const store = new Vuex.Store({
modules: {
user,
channelModule,
messageModule,
notificationsModule,
socketModule,
settingsModule,
uploadFilesModule,
popoutsModule,
emojiSuggestionModule,
servers: serversModule
},
state: {
},
getters: {
},
mutations: {
},
actions: {
}
})