diff --git a/packages/client/src/routes/display.$roomCode.tsx b/packages/client/src/routes/display.$roomCode.tsx index f43fa7a..20f9ed6 100644 --- a/packages/client/src/routes/display.$roomCode.tsx +++ b/packages/client/src/routes/display.$roomCode.tsx @@ -2,6 +2,7 @@ import { createFileRoute } from "@tanstack/react-router" import { useWebSocket } from "@/hooks/use-websocket" import { useRoomStore } from "@/stores/room-store" import { PlayerList } from "@/components/player-list" +import { DishResults } from "@/components/dish-results" import { RoomHeader } from "@/components/room-header" export const Route = createFileRoute("/display/$roomCode")({ @@ -11,7 +12,7 @@ export const Route = createFileRoute("/display/$roomCode")({ function DisplayView() { const { roomCode } = Route.useParams() useWebSocket(roomCode) - const { room, connectionStatus } = useRoomStore() + const { room, connectionStatus, gameState } = useRoomStore() if (!room) { return ( @@ -28,6 +29,21 @@ function DisplayView() {
{room.currentAct === "lobby" && } + {gameState?.dishResults && ( +
+ +
+ )} + + {room.currentAct === "act1" && gameState && !gameState.dishResults && ( +
+

Act 1 — Predictions & Dishes

+

+ {gameState.dishes.length} dish(es) added +

+
+ )} +