diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-20 23:44:07 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-20 23:44:07 +0900 |
| commit | 00354d392a0bcddaac71fee7b6aae721e5747f59 (patch) | |
| tree | ee9a6108fd93363ea35253f84d7a7b646499dfec /frontend/app/pages/DashboardPage.tsx | |
| parent | 8e73d12a703e90ad908962143951178c13d0d6fe (diff) | |
| download | phperkaigi-2026-albatross-00354d392a0bcddaac71fee7b6aae721e5747f59.tar.gz phperkaigi-2026-albatross-00354d392a0bcddaac71fee7b6aae721e5747f59.tar.zst phperkaigi-2026-albatross-00354d392a0bcddaac71fee7b6aae721e5747f59.zip | |
feat(frontend): add problem preview page for pre-game viewing
Allow participants to view problem descriptions and sample code
before a game starts. Dashboard shows a preview link only for
games that haven't started yet.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'frontend/app/pages/DashboardPage.tsx')
| -rw-r--r-- | frontend/app/pages/DashboardPage.tsx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/frontend/app/pages/DashboardPage.tsx b/frontend/app/pages/DashboardPage.tsx index 3191f1b..00db3f0 100644 --- a/frontend/app/pages/DashboardPage.tsx +++ b/frontend/app/pages/DashboardPage.tsx @@ -68,6 +68,11 @@ export default function DashboardPage() { </span> </div> <div className="flex gap-2"> + {game.started_at == null && ( + <NavigateLink to={`/golf/${game.game_id}/preview`}> + 問題を見る + </NavigateLink> + )} <NavigateLink to={`/golf/${game.game_id}/play`}> 対戦 </NavigateLink> |
