import Card from '@/components/ui/Card'; export interface DriverRanking { type: 'overall' | 'league'; name: string; rank: number; totalDrivers: number; percentile: number; rating: number; } interface DriverRankingsProps { rankings: DriverRanking[]; } export default function DriverRankings({ rankings }: DriverRankingsProps) { if (!rankings || rankings.length === 0) { return (

Rankings

No ranking data available yet. Compete in leagues to earn your first results.

); } return (

Rankings

{rankings.map((ranking, index) => (
{ranking.name} {ranking.type === 'overall' ? 'Overall' : 'League'} ranking
#{ranking.rank}
Position
{ranking.totalDrivers}
Drivers
{ranking.percentile.toFixed(1)}%
Percentile
{ranking.rating}
Rating
))}
); }