## 설명 - 백엔드 PR #134 이후 `getMembers` 응답에 LEFT 상태 멤버까지 포함되어 내려옴(과거 메시지 렌더링용 닉네임/아바타 보존 목적). - 현재 `MemberCard.tsx` / `RoomMembersSection.tsx`는 LEFT 개념이 없어, LEFT 멤버에게도 온라인 배지·추방·호스트 위임 액션이 노출될 수 있음. ## 기대 동작 - `MemberCard`에서 `status==="LEFT"`이면: - 접속 배지 숨김(이미 서버가 `isOnline=false` 강제하므로 표시 정책만 정리). - "방 나감" 보조 라벨/뱃지 표시. - 추방 버튼 비활성/숨김. - `RoomMembersSection`의 호스트 위임 셀렉트·멤버 카운트에서 LEFT 제외 또는 별도 "이전 멤버" 섹션 분리(디자인 협의). - 정렬은 서버가 ACTIVE → LEFT 순서로 내려주므로 클라이언트는 응답 순서 유지. ## 참고 - 백엔드 PR: https://github.com/uttae/backend-server/pull/134 - 관련 파일: `src/app/(main)/member-settings/_components/MemberCard.tsx`, `src/app/(main)/member-settings/_components/RoomMembersSection.tsx` - 선행 이슈: RoomMember 타입에 `status` 추가
설명
getMembers응답에 LEFT 상태 멤버까지 포함되어 내려옴(과거 메시지 렌더링용 닉네임/아바타 보존 목적).MemberCard.tsx/RoomMembersSection.tsx는 LEFT 개념이 없어, LEFT 멤버에게도 온라인 배지·추방·호스트 위임 액션이 노출될 수 있음.기대 동작
MemberCard에서status==="LEFT"이면:isOnline=false강제하므로 표시 정책만 정리).RoomMembersSection의 호스트 위임 셀렉트·멤버 카운트에서 LEFT 제외 또는 별도 "이전 멤버" 섹션 분리(디자인 협의).참고
src/app/(main)/member-settings/_components/MemberCard.tsx,src/app/(main)/member-settings/_components/RoomMembersSection.tsxstatus추가