20 lines
436 B
JavaScript
20 lines
436 B
JavaScript
export default {
|
|
namespaced: true,
|
|
state: {
|
|
open: false
|
|
},
|
|
getters: {
|
|
isOpen: state => state.open
|
|
},
|
|
mutations: {
|
|
SET_OPEN: state => (state.open = true),
|
|
SET_CLOSE: state => (state.open = false),
|
|
TOGGLE: state => (state.open = !state.open)
|
|
},
|
|
actions: {
|
|
open: ({ commit }) => commit("SET_OPEN"),
|
|
close: ({ commit }) => commit("SET_CLOSE"),
|
|
toggle: ({ commit }) => commit("TOGGLE")
|
|
}
|
|
};
|