Skip to content

[SB-187] feat: 빈 메인스테이지 대기 안내 표시#142

Open
ksg1103 wants to merge 1 commit into
devfrom
feat/SB-187-main-stage-empty-waiting-message
Open

[SB-187] feat: 빈 메인스테이지 대기 안내 표시#142
ksg1103 wants to merge 1 commit into
devfrom
feat/SB-187-main-stage-empty-waiting-message

Conversation

@ksg1103

@ksg1103 ksg1103 commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

🛠️ 작업 내용

PR에서 작업한 주요 내용을 적어주세요.

  • 메인스테이지 빈 상태 안내 문구 개선

    • 현재 발언자가 없고 발언권 대기열에 사용자가 있는 경우, 기존의 “현재 발언자가 없습니다” 대신 “잠시만 대기해주세요.”를 표시하도록 변경했습니다.
    • 발언 종료 후 다음 발언자가 배정되기 전까지 생기는 짧은 공백 구간에서 사용자가 상황을 이해할 수 있도록 UX를 보완했습니다.
  • 대기열 존재 여부 기반 상태 분기 추가

    • liveEnabled, stageLoading, currentSpeaker.hasCurrentSpeaker, waitingTotalCount를 조합해 “배정 대기 중” 상태를 판단하도록 했습니다.
    • 현재 발언자가 없고 대기열도 없는 경우에는 기존처럼 “현재 발언자가 없습니다”를 유지합니다.

🎯 리뷰 포인트

리뷰 시 중점적으로 봐주었으면 하는 부분이 있다면 적어주세요.

  • 발언자가 없지만 대기열이 있는 상황에서 “잠시만 대기해주세요.”라는 문구가 사용자에게 자연스럽게 읽히는지 봐주시면 좋겠습니다.
  • 이 변경은 백엔드 동작을 바꾸지 않고, 기존 대기열 조회 결과를 활용한 프론트 표시 로직만 수정한 작업입니다.
  • 자동 배정 스케줄러나 WebSocket 이벤트 지연으로 잠깐 빈 무대처럼 보이는 상황에서 사용자 혼란을 줄이는 목적입니다.

📸 스크린샷 (선택 - 프론트엔드 작업 시)

  • 메인스테이지에 현재 발언자는 없고 대기열이 있는 경우: “잠시만 대기해주세요.” 표시

✅ 체크리스트

  • PR 제목 규칙을 잘 지켰나요? (예: [#티켓번호] feat: 작업내용)
  • 팀의 코딩 컨벤션을 준수했나요?
  • 로컬에서 충분히 테스트를 진행했나요?

@github-actions

Copy link
Copy Markdown

특이사항 없음

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant