Persist menuActive state in Local Storage

This commit is contained in:
David Angel 2023-01-25 23:02:22 -05:00 committed by Dominik Pschenitschni
parent 7b96397e3b
commit aa01a92278
Signed by untrusted user: dpschen
GPG Key ID: B257AC0149F43A77
1 changed files with 2 additions and 6 deletions

View File

@ -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,