'use client'; import React from 'react'; import { Stack } from '@/ui/Stack'; import { Card } from '@/ui/Card'; import { Text } from '@/ui/Text'; import { LeagueListItem } from '@/components/leagues/LeagueListItem'; import { ProfileSection } from './ProfileSection'; interface League { leagueId: string; name: string; description: string; logoUrl?: string; memberCount: number; roleLabel: string; } interface MembershipPanelProps { ownedLeagues: League[]; memberLeagues: League[]; } export function MembershipPanel({ ownedLeagues, memberLeagues }: MembershipPanelProps) { return ( {ownedLeagues.length === 0 ? ( You don't own any leagues yet. ) : ( {ownedLeagues.map((league) => ( ))} )} {memberLeagues.length === 0 ? ( You're not a member of any other leagues yet. ) : ( {memberLeagues.map((league) => ( ))} )} ); }