From aa01a9227846ac56ffa4dcdc4a494ea8fb449997 Mon Sep 17 00:00:00 2001 From: David Angel Date: Wed, 25 Jan 2023 23:02:22 -0500 Subject: [PATCH] Persist menuActive state in Local Storage --- src/stores/base.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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,