import { Box } from '@/ui/Box'; import { Card } from '@/ui/Card'; import { CircularProgress } from '@/ui/CircularProgress'; import { Grid } from '@/ui/Grid'; import { GridItem } from '@/ui/GridItem'; import { Heading } from '@/ui/Heading'; import { HorizontalBarChart } from '@/ui/HorizontalBarChart'; import { Icon } from '@/ui/Icon'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Activity, BarChart3, Target, TrendingUp } from 'lucide-react'; interface PerformanceOverviewProps { stats: { wins: number; podiums: number; totalRaces: number; consistency: number | null; dnfs: number; bestFinish: number; avgFinish: number | null; }; } export function PerformanceOverview({ stats }: PerformanceOverviewProps) { return ( }> Performance Overview }> Results Breakdown Best Finish P{stats.bestFinish} Avg Finish P{(stats.avgFinish ?? 0).toFixed(1)} ); }