From e7dbff34b3665bcd4b8af70c25f16516e5016950 Mon Sep 17 00:00:00 2001 From: ksg1103 Date: Wed, 1 Jul 2026 08:30:24 +0900 Subject: [PATCH] =?UTF-8?q?[SB-187]=20feat:=20=EB=B9=88=20=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=EC=8A=A4=ED=85=8C=EC=9D=B4=EC=A7=80=20=EB=8C=80?= =?UTF-8?q?=EA=B8=B0=20=EC=95=88=EB=82=B4=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/main-stage.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/components/main-stage.tsx b/frontend/components/main-stage.tsx index 76f792b3..d7d57398 100644 --- a/frontend/components/main-stage.tsx +++ b/frontend/components/main-stage.tsx @@ -862,6 +862,11 @@ export function MainStage({ const waitingPreviewItems = queueSummary?.items ?? [] const waitingFullItems = fullQueue?.items ?? waitingPreviewItems const waitingTotalCount = queueSummary?.totalWaitingCount ?? 0 + const isWaitingForSpeakerAssignment = + liveEnabled && + !stageLoading && + !currentSpeaker?.hasCurrentSpeaker && + waitingTotalCount > 0 return (
@@ -899,6 +904,8 @@ export function MainStage({ ? "발언권 상태 확인 중..." : currentSpeaker?.hasCurrentSpeaker && currentSpeaker.currentSpeaker ? `${currentSpeaker.currentSpeaker.nickname}님 발언 중` + : isWaitingForSpeakerAssignment + ? "잠시만 대기해주세요." : "현재 발언자가 없습니다"} {currentSpeaker?.hasCurrentSpeaker && currentSpeaker.currentSpeaker && (