'use client';
import { LeagueLogo } from '@/components/leagues/LeagueLogo';
import type { LeagueDetailViewData } from '@/lib/view-data/LeagueDetailViewData';
import { Box } from '@/ui/Box';
import { Stack } from '@/ui/Stack';
import { Text } from '@/ui/Text';
import { Link } from '@/ui/Link';
import { Calendar, Shield, Trophy, Users, type LucideIcon } from 'lucide-react';
interface LeagueOverviewTemplateProps {
viewData: LeagueDetailViewData;
}
export function LeagueOverviewTemplate({ viewData }: LeagueOverviewTemplateProps) {
return (
{/* Header with Logo */}
{viewData.name}{viewData.info.structure} • Created {new Date(viewData.info.createdAt).toLocaleDateString()}
{/* Main Content */}
About the League
{viewData.description || 'No description provided for this league.'}
Quick Stats
{/* Roster Preview */}
Roster PreviewView All