feat(settings): improve typing

This commit is contained in:
2025-12-30 00:45:13 +01:00
parent 4689b33d3d
commit 9f3ebb1430
2 changed files with 21 additions and 6 deletions

17
app/utils/settings.ts Normal file
View File

@@ -0,0 +1,17 @@
export const SETTINGS_MENUS = ["options", "clock", "user", "touchScreen"] as const;
export const SETTINGS_SUB_MENUS = [
"optionsLanguage",
"optionsGbaMode",
"optionsStartUp",
"clockAlarm",
"clockTime",
"clockDate",
"userBirthday",
"userName",
"userMessage",
"userColor",
] as const;
export type SettingsMenu = (typeof SETTINGS_MENUS)[number];
export type SettingsSubMenu = (typeof SETTINGS_SUB_MENUS)[number];