"use client"; import { Team, ThirdPlaceRow, teamName } from "@/lib/types"; import { Dictionary } from "@/lib/i18n"; export default function ThirdPlace({ rows, teams, secureTeams, dict, }: { rows: ThirdPlaceRow[]; teams: Team[]; secureTeams?: string[]; dict: Dictionary }) { const name = (id: string) => { const t = teams.find((t) => t.id === id); return teamName(t, "de"); }; const secureSet = secureTeams ? new Set(secureTeams) : null; return (
{dict.thirds.explanation}
| {dict.table.rank} | {dict.table.group} | Team | {dict.table.matches} | {dict.table.points} | {dict.table.goalDiff} | {dict.table.goals} | {dict.table.status} |
|---|---|---|---|---|---|---|---|
| {r.overallRank} | {r.group} | {name(r.teamId)} {secureSet?.has(r.teamId) && ( ✓ )} | {r.played} | {r.points} | {r.goalDiff > 0 ? `+${r.goalDiff}` : r.goalDiff} | {r.goalsFor}:{r.goalsAgainst} | {r.qualifies ? dict.thirds.advances : dict.thirds.eliminated} |