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
{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