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

View File

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