Persist menuActive state in Local Storage
This commit is contained in:
parent
7b96397e3b
commit
aa01a92278
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user