diff --git a/apps/web/src/components/nav/ActivePlayersList.tsx b/apps/web/src/components/nav/ActivePlayersList.tsx index c1d46991..8f4fb4e5 100644 --- a/apps/web/src/components/nav/ActivePlayersList.tsx +++ b/apps/web/src/components/nav/ActivePlayersList.tsx @@ -27,18 +27,19 @@ export function ActivePlayersList({ activePlayers, shouldEmphasize, onRemovePlay lineHeight: 1, transition: 'font-size 0.4s cubic-bezier(0.4, 0, 0.2, 1), filter 0.4s ease', filter: shouldEmphasize ? 'drop-shadow(0 4px 8px rgba(0,0,0,0.25))' : 'none', - cursor: shouldEmphasize ? 'pointer' : 'default' + cursor: shouldEmphasize && (player.id === 1 || player.id === 2) ? 'pointer' : 'default' }} title={player.name} - onClick={() => shouldEmphasize && onConfigurePlayer(player.id)} + onClick={() => shouldEmphasize && (player.id === 1 || player.id === 2) && onConfigurePlayer(player.id)} onMouseEnter={() => shouldEmphasize && setHoveredPlayerId(player.id)} onMouseLeave={() => shouldEmphasize && setHoveredPlayerId(null)} > {player.emoji} {shouldEmphasize && hoveredPlayerId === player.id && ( <> - {/* Configure button - bottom left */} - + )} {/* Remove button - top right */} - {/* Subtle gear icon for configuration */} - + )} ))}