fix(settings): incorrect button type
This commit is contained in:
@@ -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: {
|
||||||
|
|||||||
Reference in New Issue
Block a user