import { Badge } from '@/ui/Badge'; import { Heading } from '@/ui/Heading'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Users } from 'lucide-react'; import { ReactNode } from 'react'; interface TeamHeroSectionProps { title: ReactNode; description: string; statsContent: ReactNode; actionsContent: ReactNode; sideContent: ReactNode; } export function TeamHeroSection({ title, description, statsContent, actionsContent, sideContent, }: TeamHeroSectionProps) { return ( {/* Main Hero Card */} {/* Background decorations */} {/* Badge */} Team Racing {title} {description} {/* Quick Stats */} {statsContent} {/* CTA Buttons */} {actionsContent} {/* Side Content */} {sideContent} ); }