'use client'; import React from 'react'; import { Text } from '@/ui/Text'; import { Table, TableHead, TableBody, TableRow, TableHeaderCell, TableCell } from '@/ui/Table'; import { SessionStatusBadge, type SessionStatus } from './SessionStatusBadge'; import { Stack } from '@/ui/Stack'; interface RaceRow { id: string; track: string; car: string; leagueName: string | null; time: string; status: SessionStatus; } interface RaceScheduleTableProps { races: RaceRow[]; onRaceClick: (id: string) => void; } export function RaceScheduleTable({ races, onRaceClick }: RaceScheduleTableProps) { return ( Time Session Details League Status {races.map((race) => ( onRaceClick(race.id)} clickable > {race.time} {race.track} {race.car} {race.leagueName || 'Official'} ))}
); }