Files
DiceCloud/app/imports/ui/vuexStore.js
2020-05-02 17:09:56 +02:00

30 lines
623 B
JavaScript

import Vue from 'vue';
import Vuex from 'vuex';
import dialogStackStore from '/imports/ui/dialogStack/dialogStackStore.js';
Vue.use(Vuex);
const store = new Vuex.Store({
strict: process.env.NODE_ENV !== 'production',
modules: {
dialogStack: dialogStackStore,
},
state: {
drawer: undefined,
pageTitle: undefined,
},
mutations: {
toggleDrawer (state) {
state.drawer = !state.drawer;
},
setDrawer (state, value) {
state.drawer = value;
},
setPageTitle (state, value) {
state.pageTitle = value;
document.title = value;
},
},
});
export default store;