import React from 'react'; import { Table, TableBody, TableHead, TableHeader, TableRow } from '@/ui/Table'; import { RankingRow } from './RankingRow'; import { LeaderboardTableShell } from './LeaderboardTableShell'; interface LeaderboardDriver { id: string; name: string; avatarUrl: string; rank: number; rankDelta?: number; nationality: string; skillLevel: string; racesCompleted: number; rating: number; wins: number; } interface LeaderboardTableProps { drivers: LeaderboardDriver[]; onDriverClick?: (id: string) => void; } export function LeaderboardTable({ drivers, onDriverClick }: LeaderboardTableProps) { return ( Rank Driver Races Rating Wins {drivers.map((driver) => ( onDriverClick?.(driver.id)} /> ))}
); }