import React from 'react'; import Image from 'next/image'; import { Users, Crown, Shield, ChevronRight } from 'lucide-react'; import Button from '@/ui/Button'; import { getMediaUrl } from '@/lib/utilities/media'; import { SkillLevelDisplay } from '@/lib/display-objects/SkillLevelDisplay'; import { MedalDisplay } from '@/lib/display-objects/MedalDisplay'; interface TeamLeaderboardPreviewProps { teams: { id: string; name: string; tag: string; memberCount: number; category?: string; totalWins: number; logoUrl: string; position: number; }[]; onTeamClick: (id: string) => void; onNavigateToTeams: () => void; } export function TeamLeaderboardPreview({ teams, onTeamClick, onNavigateToTeams }: TeamLeaderboardPreviewProps) { const top5 = teams; // Already sliced in builder when implemented return (
Top performing racing teams