export const useSettingsStore = defineStore("settings", { state: () => ({ currentMenu: null as SettingsMenu | null, currentSubMenu: null as SettingsSubMenu | null, menuExpanded: false, }), actions: { openMenu(menu: SettingsMenu, expanded: boolean = false) { this.currentMenu = menu; this.menuExpanded = expanded; this.currentSubMenu = null; }, openSubMenu(submenu: SettingsSubMenu) { this.currentSubMenu = submenu; }, closeSubMenu() { this.currentSubMenu = null; }, }, });