Nertivia-Client/src/store/index.js
2019-03-19 16:03:40 +00:00

43 lines
No EOL
920 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';
import emojiSuggestionModule from './modules/emojiSuggestionModule';
import {
router
} from './../router'
Vue.use(Vuex);
export const store = new Vuex.Store({
modules: {
user,
channelModule,
messageModule,
notificationsModule,
socketModule,
settingsModule,
uploadFilesModule,
popoutsModule,
emojiSuggestionModule
},
state: {
},
getters: {
},
mutations: {
},
actions: {
}
})