diff --git a/apps/web/src/arcade-games/card-sorting/components/ResultsPhase.tsx b/apps/web/src/arcade-games/card-sorting/components/ResultsPhase.tsx index 7649d2e9..3e97e11c 100644 --- a/apps/web/src/arcade-games/card-sorting/components/ResultsPhase.tsx +++ b/apps/web/src/arcade-games/card-sorting/components/ResultsPhase.tsx @@ -414,7 +414,7 @@ export function ResultsPhase() { {/* Team Members (collaborative mode only) */} - {isCollaborative && players.size > 0 && ( + {isCollaborative && state.activePlayers.length > 0 && (
- Team Members ({players.size}) + Team Members ({state.activePlayers.length})
- {Array.from(players.values()).map((player) => ( -
- {player.emoji} - {player.name} -
- ))} + {state.activePlayers + .map((playerId) => players.get(playerId)) + .filter((player): player is NonNullable => player !== undefined) + .map((player) => ( +
+ {player.emoji} + {player.name} +
+ ))}
)}