'use client'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Grid } from '@/ui/Grid'; import { Stack } from '@/ui/Stack'; import { Panel } from '@/ui/Panel'; import { Text } from '@/ui/Text'; import { CalendarDays, Clock, Flag, LucideIcon, Trophy, Zap } from 'lucide-react'; interface RacePageHeaderProps { totalCount: number; scheduledCount: number; runningCount: number; completedCount: number; } export function RacePageHeader({ totalCount, scheduledCount, runningCount, completedCount, }: RacePageHeaderProps) { return ( Race Dashboard Precision tracking for upcoming sessions and live events. ); } function StatItem({ icon, label, value, variant = 'high' }: { icon: LucideIcon, label: string, value: number, variant?: 'high' | 'low' | 'primary' | 'success' | 'warning' | 'critical' }) { return ( {label} {value} ); }