diff --git a/src/components/admin/round/ranking-dashboard.tsx b/src/components/admin/round/ranking-dashboard.tsx index 8e03d12..a462fd5 100644 --- a/src/components/admin/round/ranking-dashboard.tsx +++ b/src/components/admin/round/ranking-dashboard.tsx @@ -197,7 +197,7 @@ function SortableProjectRow({ ) : entry?.avgGlobalScore !== null && entry?.avgGlobalScore !== undefined ? ( - Avg {entry.avgGlobalScore.toFixed(1)} + Avg {entry.avgGlobalScore.toFixed(2)} ) : null} @@ -1067,12 +1067,12 @@ export function RankingDashboard({ competitionId: _competitionId, roundId }: Ran
Raw - {raw != null ? raw.toFixed(1) : '—'} + {raw != null ? raw.toFixed(2) : '—'} {!useBalanced && ← used for ranking}
Balanced - {balanced != null ? balanced.toFixed(1) : '—'} + {balanced != null ? balanced.toFixed(2) : '—'} {useBalanced && ← used for ranking}
diff --git a/src/components/observer/observer-project-detail.tsx b/src/components/observer/observer-project-detail.tsx index b2d9732..85e5dee 100644 --- a/src/components/observer/observer-project-detail.tsx +++ b/src/components/observer/observer-project-detail.tsx @@ -235,7 +235,7 @@ export function ObserverProjectDetail({

{stats.averageGlobalScore != null - ? stats.averageGlobalScore.toFixed(1) + ? stats.averageGlobalScore.toFixed(2) : '-'}

diff --git a/src/components/observer/reports/project-preview-dialog.tsx b/src/components/observer/reports/project-preview-dialog.tsx index 2861a46..d7ea701 100644 --- a/src/components/observer/reports/project-preview-dialog.tsx +++ b/src/components/observer/reports/project-preview-dialog.tsx @@ -27,7 +27,7 @@ interface ProjectPreviewDialogProps { onOpenChange: (open: boolean) => void } -function ScorePill({ score }: { score: number }) { +function ScorePill({ score, precision = 1 }: { score: number; precision?: 1 | 2 }) { const bg = scoreGradient(score) const text = score >= 6 ? '#ffffff' : '#1a1a1a' return ( @@ -35,7 +35,7 @@ function ScorePill({ score }: { score: number }) { className="inline-flex items-center justify-center rounded-md px-2.5 py-1 text-sm font-bold tabular-nums" style={{ backgroundColor: bg, color: text }} > - {score.toFixed(1)} + {score.toFixed(precision)} ) } @@ -117,7 +117,7 @@ export function ProjectPreviewDialog({ projectId, roundId, open, onOpenChange }:

{data.stats.averageGlobalScore != null ? ( - + ) : '—'}

Avg Score