'use client'; import React from 'react'; import { Panel } from '@/ui/Panel'; import { RankingListItem } from '@/components/leaderboards/RankingListItem'; import { RankingList } from '@/components/leaderboards/RankingList'; import { EmptyState } from '@/ui/EmptyState'; export interface DriverRanking { type: 'overall' | 'league'; name: string; rank: number; totalDrivers: number; percentile: number; rating: number; } interface DriverRankingsProps { rankings: DriverRanking[]; } export function DriverRankings({ rankings }: DriverRankingsProps) { if (!rankings || rankings.length === 0) { return ( ); } return ( {rankings.map((ranking, index) => ( ))} ); }