'use client'; import React from 'react'; import { Trophy, Medal, Target, Users, Flag, User } from 'lucide-react'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import { Image } from '@/ui/Image'; import { Button } from '@/ui/Button'; import { Link } from '@/ui/Link'; import { Surface } from '@/ui/Surface'; import { StatBox } from './StatBox'; import { routes } from '@/lib/routing/RouteConfig'; interface DashboardHeroProps { currentDriver: { name: string; avatarUrl: string; country: string; rating: string | number; rank: string | number; totalRaces: string | number; wins: string | number; podiums: string | number; consistency: string; }; activeLeaguesCount: string | number; } export function DashboardHero({ currentDriver, activeLeaguesCount }: DashboardHeroProps) { return ( {/* Background Pattern */} {/* Welcome Message */} {currentDriver.name} Good morning, {currentDriver.name} {currentDriver.country} {currentDriver.rating} #{currentDriver.rank} {currentDriver.totalRaces} races completed {/* Quick Actions */} {/* Quick Stats Row */} {/* At md this should be 4 columns */} ); }