"use client"; import { Team, ThirdPlaceRow } from "@/lib/types"; export default function ThirdPlace({ rows, teams, }: { rows: ThirdPlaceRow[]; teams: Team[] }) { const name = (id: string) => { const t = teams.find((t) => t.id === id); return t?.localisedName ?? t?.name ?? id; }; return (
Acht der zwölf Gruppendritten erreichen die Runde der letzten 32. Gewertet wird gruppenübergreifend nach Punkten, Tordifferenz und Toren — der Direktvergleich entfällt, weil diese Teams nie gegeneinander gespielt haben. Die Trennlinie markiert den Schnitt zwischen Platz 8 und 9.
| # | Gruppe | Team | Sp | Pkt | ± | Tore | Status |
|---|---|---|---|---|---|---|---|
| {r.overallRank} | {r.group} | {name(r.teamId)} | {r.played} | {r.points} | {r.goalDiff > 0 ? `+${r.goalDiff}` : r.goalDiff} | {r.goalsFor}:{r.goalsAgainst} | {r.qualifies ? "weiter" : "raus"} |