'use client'; import Card from '../ui/Card'; interface DriverCardProps { id: string; name: string; avatar?: string; rating: number; skillLevel: 'beginner' | 'intermediate' | 'advanced' | 'pro'; nationality?: string; racesCompleted: number; wins: number; isActive?: boolean; onClick?: () => void; } export default function DriverCard({ id, name, avatar, rating, skillLevel, nationality, racesCompleted, wins, isActive = true, onClick, }: DriverCardProps) { const skillBadgeColors = { beginner: 'bg-green-500/20 text-green-400', intermediate: 'bg-blue-500/20 text-blue-400', advanced: 'bg-purple-500/20 text-purple-400', pro: 'bg-red-500/20 text-red-400', }; return (
{avatar ? ( {name} ) : ( {name.charAt(0)} )}
{isActive && (
)}

{name}

{nationality && (

{nationality}

)}
{rating}
Rating
{wins}
Wins
{racesCompleted}
Races
{skillLevel.charAt(0).toUpperCase() + skillLevel.slice(1)}
); }