import Card from '@/components/ui/Card'; import RankBadge from '@/components/drivers/RankBadge'; export interface DriverCardProps { id: string; name: string; rating: number; skillLevel: 'beginner' | 'intermediate' | 'advanced' | 'pro'; nationality: string; racesCompleted: number; wins: number; podiums: number; rank: number; onClick?: () => void; } export default function DriverCard(props: DriverCardProps) { const { name, rating, nationality, racesCompleted, wins, podiums, rank, onClick, } = props; return (
{name.charAt(0)}

{name}

{nationality} • {racesCompleted} races

{rating}
Rating
{wins}
Wins
{podiums}
Podiums
{racesCompleted > 0 ? ((wins / racesCompleted) * 100).toFixed(0) : '0'}%
Win Rate
); }