diff --git a/app/components/LobbyScreen.tsx b/app/components/LobbyScreen.tsx index a25004a..a81f766 100644 --- a/app/components/LobbyScreen.tsx +++ b/app/components/LobbyScreen.tsx @@ -1,6 +1,6 @@ "use client"; -import { useState } from "react"; +import { useState, useEffect } from "react"; import type { Room } from "../api/rooms/route"; type LobbyScreenProps = { @@ -47,6 +47,8 @@ export function LobbyScreen({ const isHost = room.players.find((p) => p.id === playerId)?.isHost ?? false; const [copied, setCopied] = useState(false); const [blurred, setBlurred] = useState(true); + const [searchAllowed, setSearchAllowed] = useState(room.searchAllowed); + useEffect(() => { setSearchAllowed(room.searchAllowed); }, [room.searchAllowed]); function copyCode() { navigator.clipboard.writeText(room.code).then(() => { @@ -210,14 +212,14 @@ export function LobbyScreen({ @@ -225,13 +227,13 @@ export function LobbyScreen({ {!isHost && (