'use client'; import React from 'react'; import { Activity, TrendingUp, Target, BarChart3 } from 'lucide-react'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Grid } from '@/ui/Grid'; import { GridItem } from '@/ui/GridItem'; import { Icon } from '@/ui/Icon'; import { CircularProgress } from '@/components/drivers/CircularProgress'; import { HorizontalBarChart } from '@/components/drivers/HorizontalBarChart'; 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)} ); }