diff --git a/app/stores/settings.ts b/app/stores/settings.ts index 03ac2e0..02789fa 100644 --- a/app/stores/settings.ts +++ b/app/stores/settings.ts @@ -21,13 +21,16 @@ export const SETTINGS_SUB_MENUS = [ export type SettingsMenu = (typeof SETTINGS_MENUS)[number]; export type SettingsSubMenu = (typeof SETTINGS_SUB_MENUS)[number]; +export type SettingsNavigableButton = + | SettingsMenu + | Exclude; export const useSettingsStore = defineStore("settings", { state: () => ({ currentMenu: null as SettingsMenu | null, currentSubMenu: null as SettingsSubMenu | null, menuExpanded: false, - selectedButton: "options" as SettingsMenu | SettingsSubMenu, + selectedButton: "options" as SettingsNavigableButton, }), actions: {