import { RaceSummaryItem } from '@/components/races/RaceSummaryItem'; import { Button } from '@/ui/Button'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; import { Stack } from '@/ui/Stack'; type UpcomingRace = { id: string; track: string; car: string; formattedDate: string; }; interface UpcomingRacesSidebarProps { races: UpcomingRace[]; } export function UpcomingRacesSidebar({ races }: UpcomingRacesSidebarProps) { if (!races.length) { return null; } return ( Upcoming races {races.slice(0, 4).map((race) => { return ( ); })} ); }