import { TeamBadge } from "@/components/teams/TeamBadge"; type Standing = { team_id: string; team_name: string; logo_path: string | null; played: number; won: number; drawn: number; lost: number; goals_for: number; goals_against: number; goal_difference: number; points: number; }; export function StandingsTable({ standings }: { standings: Standing[] }) { const sorted = [...standings].sort((a, b) => { if (b.points !== a.points) return b.points - a.points; if (b.goal_difference !== a.goal_difference) return b.goal_difference - a.goal_difference; if (b.goals_for !== a.goals_for) return b.goals_for - a.goals_for; return a.team_name.localeCompare(b.team_name); }); return (
{sorted.map((row, i) => ( ))}
# Team P W D L GF GA GD Pts
{i + 1} {row.played} {row.won} {row.drawn} {row.lost} {row.goals_for} {row.goals_against} {row.goal_difference} {row.points}
); }