fix(settings): incorrect button type

This commit is contained in:
2026-02-05 12:07:21 +01:00
parent 1635b9ba6b
commit 3e934540eb

View File

@@ -21,13 +21,16 @@ export const SETTINGS_SUB_MENUS = [
export type SettingsMenu = (typeof SETTINGS_MENUS)[number]; export type SettingsMenu = (typeof SETTINGS_MENUS)[number];
export type SettingsSubMenu = (typeof SETTINGS_SUB_MENUS)[number]; export type SettingsSubMenu = (typeof SETTINGS_SUB_MENUS)[number];
export type SettingsNavigableButton =
| SettingsMenu
| Exclude<SettingsSubMenu, "touchScreenTapTap">;
export const useSettingsStore = defineStore("settings", { export const useSettingsStore = defineStore("settings", {
state: () => ({ state: () => ({
currentMenu: null as SettingsMenu | null, currentMenu: null as SettingsMenu | null,
currentSubMenu: null as SettingsSubMenu | null, currentSubMenu: null as SettingsSubMenu | null,
menuExpanded: false, menuExpanded: false,
selectedButton: "options" as SettingsMenu | SettingsSubMenu, selectedButton: "options" as SettingsNavigableButton,
}), }),
actions: { actions: {