import React from 'react'; import { Calendar, Trophy, Users, Zap } from 'lucide-react'; interface RaceResultsHeaderProps { raceTrack: string | undefined; raceScheduledAt: string | undefined; totalDrivers: number | undefined; leagueName: string | undefined; raceSOF: number | null | undefined; } const DEFAULT_RACE_TRACK = 'Race'; export default function RaceResultsHeader({ raceTrack = 'Race', raceScheduledAt, totalDrivers, leagueName, raceSOF }: RaceResultsHeaderProps) { return (
Final Results
{raceSOF && ( SOF {raceSOF} )}

{raceTrack || DEFAULT_RACE_TRACK} Results

{raceScheduledAt && ( {new Date(raceScheduledAt).toLocaleDateString('en-US', { weekday: 'short', month: 'short', day: 'numeric', })} )} {totalDrivers !== undefined && totalDrivers !== null && ( {totalDrivers} drivers classified )} {leagueName && {leagueName}}
); }