'use client'; import { useState } from 'react'; import { useParams } from 'next/navigation'; import Link from 'next/link'; import Card from '@/components/ui/Card'; import Button from '@/components/ui/Button'; import { Trophy, Users, Calendar, Eye, TrendingUp, Download, Image as ImageIcon, ExternalLink, ChevronRight } from 'lucide-react'; interface LeagueDriver { id: string; name: string; country: string; position: number; races: number; impressions: number; } // Mock data const MOCK_LEAGUE = { id: 'league-1', name: 'GT3 Pro Championship', tier: 'main' as const, season: 'Season 3', drivers: 32, races: 12, completedRaces: 8, impressions: 45200, avgViewsPerRace: 5650, logoPlacement: 'Primary hood placement + League page banner', status: 'active' as const, }; const MOCK_DRIVERS: LeagueDriver[] = [ { id: 'd1', name: 'Max Verstappen', country: 'NL', position: 1, races: 8, impressions: 4200 }, { id: 'd2', name: 'Lewis Hamilton', country: 'GB', position: 2, races: 8, impressions: 3980 }, { id: 'd3', name: 'Charles Leclerc', country: 'MC', position: 3, races: 8, impressions: 3750 }, { id: 'd4', name: 'Lando Norris', country: 'GB', position: 4, races: 7, impressions: 3420 }, { id: 'd5', name: 'Carlos Sainz', country: 'ES', position: 5, races: 8, impressions: 3100 }, ]; const MOCK_RACES = [ { id: 'r1', name: 'Spa-Francorchamps', date: '2025-12-01', views: 6200, status: 'completed' }, { id: 'r2', name: 'Monza', date: '2025-12-08', views: 5800, status: 'completed' }, { id: 'r3', name: 'Nürburgring', date: '2025-12-15', views: 0, status: 'upcoming' }, { id: 'r4', name: 'Suzuka', date: '2025-12-22', views: 0, status: 'upcoming' }, ]; export default function SponsorLeagueDetailPage() { const params = useParams(); const [activeTab, setActiveTab] = useState<'overview' | 'drivers' | 'races' | 'assets'>('overview'); return (
{MOCK_LEAGUE.season} • {MOCK_LEAGUE.completedRaces}/{MOCK_LEAGUE.races} races completed
Top performing drivers with your sponsorship
Your logo appears on the primary hood position for all 32 drivers in this league.