import { Box } from '@/ui/Box'; import { Button } from '@/ui/Button'; import { Link } from '@/ui/Link'; import { Stack } from '@/ui/Stack'; import { Surface } from '@/ui/Surface'; import { Text } from '@/ui/Text'; interface League { leagueId: string; name: string; description: string; membershipRole?: string; } interface LeagueListItemProps { league: League; isAdmin?: boolean; } export function LeagueListItem({ league, isAdmin }: LeagueListItemProps) { return ( {league.name} {league.description} {league.membershipRole && ( Your role:{' '} {league.membershipRole} )} View {isAdmin && ( )} ); }