'use client'; import type { LeagueDetailViewData } from '@/lib/view-data/LeagueDetailViewData'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Activity, Timer, Trophy, Users, type LucideIcon } from 'lucide-react'; interface LeagueHeaderPanelProps { viewData: LeagueDetailViewData; } export function LeagueHeaderPanel({ viewData }: LeagueHeaderPanelProps) { return ( {/* Background Accent */} {null} {viewData.name} {viewData.description} ); } function StatItem({ icon, label, value, color }: { icon: LucideIcon, label: string, value: string, color: string }) { return ( {label.toUpperCase()} {value} ); }