'use client'; import React from 'react'; import { Users, Trophy, LucideIcon } from 'lucide-react'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Heading } from '@/ui/Heading'; import { Text } from '@/ui/Text'; import { Button } from '@/ui/Button'; import { Surface } from '@/ui/Surface'; import { Icon } from '@/ui/Icon'; import { DecorativeBlur } from '@/ui/DecorativeBlur'; interface StatItemProps { label: string; value: string | number; color: string; animate?: boolean; } function StatItem({ label, value, color, animate }: StatItemProps) { return ( {value} {label} ); } interface DriversHeroProps { driverCount: number; activeCount: number; totalWins: number; totalRaces: number; onViewLeaderboard: () => void; } export function DriversHero({ driverCount, activeCount, totalWins, totalRaces, onViewLeaderboard, }: DriversHeroProps) { return ( Drivers Meet the racers who make every lap count. From rookies to champions, track their journey and see who's dominating the grid. {/* Quick Stats */} {/* CTA */} See full driver rankings ); }