From d4bb21da5dd2aed2cec350222eac674f3e22c828 Mon Sep 17 00:00:00 2001 From: jessy-david-dev Date: Sat, 11 Apr 2026 22:03:00 +0200 Subject: [PATCH] style(lobby): format game mode labels and search toggle --- app/api/rooms/[code]/route.ts | 2 +- app/components/LobbyScreen.tsx | 18 +++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app/api/rooms/[code]/route.ts b/app/api/rooms/[code]/route.ts index c93d764..179aaca 100644 --- a/app/api/rooms/[code]/route.ts +++ b/app/api/rooms/[code]/route.ts @@ -290,7 +290,7 @@ export async function PATCH( player.lastSeen = Date.now(); if (room.gameMode === "race") { - // En mode course, forfait ne termine pas la manche — on attend qu'un vrai gagnant arrive + // En mode course, forfait ne termine pas la manche - on attend qu'un vrai gagnant arrive // Sauf si tous ont abandonné const anyoneStillPlaying = room.players.some( (p) => !p.hasWon && !p.hasSurrendered, diff --git a/app/components/LobbyScreen.tsx b/app/components/LobbyScreen.tsx index 428651e..a226d0e 100644 --- a/app/components/LobbyScreen.tsx +++ b/app/components/LobbyScreen.tsx @@ -152,8 +152,10 @@ export function LobbyScreen({ onChange={(e) => setGameMode(e.target.value as Room["gameMode"])} className="w-full min-h-11 px-2 bg-[#0f0f0f] border border-[#2e2e2e] rounded-xl text-sm text-[#f0f0f0] outline-none focus:border-[#7c3aed] cursor-pointer transition-colors" > - - + +
@@ -191,7 +193,9 @@ export function LobbyScreen({ className={`w-full min-h-11 rounded-xl text-sm font-semibold border transition-colors cursor-pointer flex items-center justify-between px-4 ${room.searchAllowed ? "bg-[#7c3aed]/10 border-[#7c3aed] text-[#a78bfa]" : "bg-[#1a1a1a] border-[#2e2e2e] text-[#888]"}`} > 🔍 Recherche Ctrl+F - + {room.searchAllowed ? "Autorisée" : "Bloquée"} @@ -199,9 +203,13 @@ export function LobbyScreen({ )} {!isHost && ( -
+
🔍 Recherche Ctrl+F - + {room.searchAllowed ? "Autorisée" : "Bloquée"}