Issue
작업 유형
작업 내용
워크스페이스 설정 페이지를 구현합니다. 사이드바의 설정 메뉴(href: 'settings')로 진입하며, 세 개의 탭으로 구성됩니다.
- 워크스페이스 정보 탭: 워크스페이스 이름·설명 조회 및 수정
- 팀원 관리 탭: 이메일/초대 링크로 팀원 초대 + 멤버 목록 조회
- 프로필 탭: 현재 사용자의 워크스페이스 닉네임 수정
작업 배경
To Do
라우팅 / 뷰
탭 1 — 워크스페이스 정보
탭 2 — 팀원 관리
탭 3 — 프로필
엔티티 / 데이터
완료 기준
참고 자료
예상 브랜치명
feat/#31/workspace-settings-page
Issue
작업 유형
작업 내용
워크스페이스 설정 페이지를 구현합니다. 사이드바의
설정메뉴(href: 'settings')로 진입하며, 세 개의 탭으로 구성됩니다.작업 배경
To Do
라우팅 / 뷰
src/app/workspaces/[workspaceId]/settings/page.tsx라우트 추가 (workspaceId전달)src/views/settings뷰 생성 (탭 전환 컨테이너, public 배럴index.ts)탭 1 — 워크스페이스 정보
이름입력 필드 (기존 값 프리필)설명텍스트영역 (placeholder:워크스페이스를 소개하는 문구를 입력하세요.)저장버튼 및 저장 동작(우선 목업/로컬 상태)워크스페이스 이름과 설명을 수정할 수 있어요.)탭 2 — 팀원 관리
팀원 초대섹션:이메일/초대 링크세그먼트 토글초대버튼, 안내 문구(아직 가입하지 않은 사용자는 가입 시 자동으로 연결됩니다.)복사버튼(클립보드 복사), 안내 문구(링크를 아는 사람은 누구나 이 워크스페이스에 참여할 수 있어요.)멤버 (n)목록: 아바타 · 이름 · 이메일 · 역할 뱃지(팀장/팀원) · 상태 뱃지(참여 중/초대됨)탭 3 — 프로필
닉네임입력 필드 (현재 사용자의 워크스페이스 닉네임 프리필)저장버튼 및 저장 동작(우선 목업/로컬 상태)엔티티 / 데이터
WorkspaceMember타입 확장 검토:email, 초대 상태(joined|invited) 필드 추가 (디자인에 존재하나 현재 타입에 없음)mockCurrentWorkspaceMember기반 모델/업데이트 정리완료 기준
설정클릭 시/workspaces/{workspaceId}/settings로 이동한다.워크스페이스 정보,팀원 관리,프로필)이 전환되며 Figma 디자인과 시각적으로 일치한다.참고 자료
예상 브랜치명