'use client'; import { LeagueHeaderPanel } from '@/components/leagues/LeagueHeaderPanel'; import { LeagueNavTabs } from '@/components/leagues/LeagueNavTabs'; import type { LeagueDetailViewData } from '@/lib/view-data/LeagueDetailViewData'; import { Link } from '@/ui/Link'; import { Box } from '@/ui/primitives/Box'; import { Text } from '@/ui/Text'; import { ChevronRight } from 'lucide-react'; import { usePathname } from 'next/navigation'; import React from 'react'; interface Tab { label: string; href: string; exact?: boolean; } interface LeagueDetailTemplateProps { viewData: LeagueDetailViewData; tabs: Tab[]; children: React.ReactNode; } export function LeagueDetailTemplate({ viewData, tabs, children, }: LeagueDetailTemplateProps) { const pathname = usePathname(); return ( {/* Breadcrumbs */} Home Leagues {viewData.name} {children} ); }