| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- import Cookies from 'js-cookie'
 
- const state = {
 
-   sidebar: {
 
-     opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
 
-     withoutAnimation: false
 
-   },
 
-   device: 'desktop'
 
- }
 
- const mutations = {
 
-   TOGGLE_SIDEBAR: state => {
 
-     state.sidebar.opened = !state.sidebar.opened
 
-     state.sidebar.withoutAnimation = false
 
-     if (state.sidebar.opened) {
 
-       Cookies.set('sidebarStatus', 1)
 
-     } else {
 
-       Cookies.set('sidebarStatus', 0)
 
-     }
 
-   },
 
-   CLOSE_SIDEBAR: (state, withoutAnimation) => {
 
-     Cookies.set('sidebarStatus', 0)
 
-     state.sidebar.opened = false
 
-     state.sidebar.withoutAnimation = withoutAnimation
 
-   },
 
-   TOGGLE_DEVICE: (state, device) => {
 
-     state.device = device
 
-   }
 
- }
 
- const actions = {
 
-   toggleSideBar({ commit }) {
 
-     commit('TOGGLE_SIDEBAR')
 
-   },
 
-   closeSideBar({ commit }, { withoutAnimation }) {
 
-     commit('CLOSE_SIDEBAR', withoutAnimation)
 
-   },
 
-   toggleDevice({ commit }, device) {
 
-     commit('TOGGLE_DEVICE', device)
 
-   }
 
- }
 
- export default {
 
-   namespaced: true,
 
-   state,
 
-   mutations,
 
-   actions
 
- }
 
 
  |