diff --git a/app/components/draft/TeamsDraftedGrid.tsx b/app/components/draft/TeamsDraftedGrid.tsx index 3781403..d9636d8 100644 --- a/app/components/draft/TeamsDraftedGrid.tsx +++ b/app/components/draft/TeamsDraftedGrid.tsx @@ -85,12 +85,13 @@ export function TeamsDraftedGrid({ draftSlots.forEach((slot) => { const teamPicks = picks.filter((p) => p.team.id === slot.team.id); - const flexUsed = Math.max(0, teamPicks.length - sports.length); + const uniqueSportsPicked = new Set(teamPicks.map((p) => p.sport.id)).size; + const flexUsed = Math.max(0, teamPicks.length - uniqueSportsPicked); map.set(slot.team.id, flexUsed); }); return map; - }, [picks, draftSlots, sports]); + }, [picks, draftSlots]); if (sports.length === 0) { return (