- New lib/leaderboard.ts: fetchLeaderboard(tab) contract + maskEmailId (PII) + deterministic demo; backend swaps body for getLeaderboard - New components/Leaderboard.tsx: 2 tabs (참가자/AI 모델), folded by default with 랭킹 보기/접기, top-3 purple highlight, id + points - Place folding ranking right after the gold ₩1M card on match page - /leaderboard full page renders the same component expanded Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| page.tsx | ||