'use client';
import { Heading } from '@/ui/Heading';
import { Icon } from '@/ui/Icon';
import { Grid } from '@/ui/primitives/Grid';
import { Stack } from '@/ui/primitives/Stack';
import { Surface } from '@/ui/primitives/Surface';
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 (
{/* Background Accent */}
RACE DASHBOARD
Precision tracking for upcoming sessions and live events.
);
}
function StatItem({ icon, label, value, color = 'text-white' }: { icon: LucideIcon, label: string, value: number, color?: string }) {
return (
{label}
{value}
);
}