diff options
| author | Pinapelz <yukais@pinapelz.com> | 2025-07-06 15:02:14 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2025-07-06 15:02:14 -0700 |
| commit | df79d68cb3cbec15e985fed8c0cabc484ef55e35 (patch) | |
| tree | 62c970857c24ee8f6ddf577ed2a03e82449ce01a /frontend/src/types/constants.ts | |
| parent | b5c0c0a991de459a6744d2475c735b0327a10f4d (diff) | |
move filter option configuration to constants.ts
Diffstat (limited to 'frontend/src/types/constants.ts')
| -rw-r--r-- | frontend/src/types/constants.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/frontend/src/types/constants.ts b/frontend/src/types/constants.ts index 3f2c97b..1e44b21 100644 --- a/frontend/src/types/constants.ts +++ b/frontend/src/types/constants.ts @@ -3,3 +3,20 @@ export const EamuseImportInfo: Record<string, { scorePage: string }> = { scorePage: "https://p.eagate.573.jp/game/dan/1st/playdata/entrance.html#music_data", }, }; + +export function getFilterOptions(game: string): { value: string; label: string }[] { + switch (game) { + case "dancerush": + return [ + { value: "timestamp", label: "Recent" }, + { value: "score", label: "Score" }, + { value: "lamp", label: "Rank" }, + { value: "lamp_diff", label: "Difficulty"} + ]; + default: + return [ + { value: "timestamp", label: "Recent" }, + { value: "score", label: "Score" }, + ]; + } +} |
