'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}
);
}