diff --git a/src/stores/base.ts b/src/stores/base.ts index 7e9c6d71b..970e7a69b 100644 --- a/src/stores/base.ts +++ b/src/stores/base.ts @@ -9,6 +9,7 @@ import {checkAndSetApiUrl} from '@/helpers/checkAndSetApiUrl' import {useAuthStore} from '@/stores/auth' import type {IList} from '@/modelTypes/IList' +import { useStorage } from '@vueuse/core' export const useBaseStore = defineStore('base', () => { const loading = ref(false) @@ -23,7 +24,7 @@ export const useBaseStore = defineStore('base', () => { const blurHash = ref('') const hasTasks = ref(false) - const menuActive = ref(true) + const menuActive = useStorage('menuActive', true) const keyboardShortcutsActive = ref(false) const quickActionsActive = ref(false) const logoVisible = ref(true) @@ -53,10 +54,6 @@ export const useBaseStore = defineStore('base', () => { hasTasks.value = newHasTasks } - function setMenuActive(newMenuActive: boolean) { - menuActive.value = newMenuActive - } - function toggleMenu() { menuActive.value = !menuActive.value } @@ -147,7 +144,6 @@ export const useBaseStore = defineStore('base', () => { setLoading, setCurrentList, setHasTasks, - setMenuActive, toggleMenu, setKeyboardShortcutsActive, setQuickActionsActive,