21 lines
555 B
JavaScript
21 lines
555 B
JavaScript
export const state = () => ({
|
|
sidebarShow: 'responsive',
|
|
sidebarMinimize: false,
|
|
unreadMessagesCount: 0
|
|
})
|
|
|
|
|
|
export const mutations = {
|
|
toggleSidebarDesktop(state) {
|
|
const sidebarOpened = [true, 'responsive'].includes(state.sidebarShow)
|
|
state.sidebarShow = sidebarOpened ? false : 'responsive'
|
|
},
|
|
toggleSidebarMobile(state) {
|
|
const sidebarClosed = [false, 'responsive'].includes(state.sidebarShow)
|
|
state.sidebarShow = sidebarClosed ? true : 'responsive'
|
|
},
|
|
set(state, [variable, value]) {
|
|
state[variable] = value
|
|
}
|
|
}
|