export const dataStore = Vuex.createStore({ state () { editMode : false; selectedStudent : new Object(); }, mutations: { add(state) { state.selectedStudent = new Object(); state.editMode = false; }, edit(state, student) { state.selectedStudent = student; state.editMode = true; }, view(state, student) { state.selectedStudent = student; } }, plugins: [window.createPersistedState({storage: window.sessionStorage})] })