interface SeasonStatistics { racesCompleted: number; totalRaces: number; averagePoints: number; highestScore: number; totalPoints: number; } interface SeasonStatsCardProps { stats: SeasonStatistics; } export function SeasonStatsCard({ stats }: SeasonStatsCardProps) { const completionPercentage = stats.totalRaces > 0 ? Math.round((stats.racesCompleted / stats.totalRaces) * 100) : 0; if (stats.racesCompleted === 0) { return null; } return (
Your performance this season
Races Completed
{stats.racesCompleted} /{stats.totalRaces}
Average Points
{stats.averagePoints.toFixed(1)}
Highest Score
{stats.highestScore}
Total Points
{stats.totalPoints}