import { DriverEntryRow } from '@/components/drivers/DriverEntryRow'; import { Panel } from '@/ui/Panel'; import { EmptyState } from '@/ui/EmptyState'; import { Text } from '@/ui/Text'; import { Users } from 'lucide-react'; interface Entry { id: string; name: string; avatarUrl: string; country: string; rating?: number | null; isCurrentUser: boolean; } interface RaceEntryListProps { entries: Entry[]; onDriverClick: (driverId: string) => void; } export function RaceEntryList({ entries, onDriverClick }: RaceEntryListProps) { return ( {entries.length} drivers} > {entries.length === 0 ? ( ) : ( entries.map((driver, index) => ( onDriverClick(driver.id)} /> )) )} ); }