'use client'; import React from 'react'; import { LeagueChampionshipStats } from '@/components/leagues/LeagueChampionshipStats'; import { StandingsTable } from '@/components/leagues/StandingsTable'; import { Card } from '@/ui/Card'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import type { LeagueStandingsViewData } from '@/lib/view-data/LeagueStandingsViewData'; interface LeagueStandingsTemplateProps { viewData: LeagueStandingsViewData; onRemoveMember: (driverId: string) => void; onUpdateRole: (driverId: string, newRole: string) => void; loading?: boolean; } export function LeagueStandingsTemplate({ viewData, onRemoveMember, onUpdateRole, loading = false, }: LeagueStandingsTemplateProps) { if (loading) { return ( Loading standings... ); } return ( {/* Championship Stats */} Championship Standings ); }