Skip to content

feat(workspace): 워크스페이스 레이아웃 뼈대 및 프로필 위젯 구현#23

Merged
i3months merged 5 commits into
devfrom
feature/workspace-layout
May 19, 2026
Merged

feat(workspace): 워크스페이스 레이아웃 뼈대 및 프로필 위젯 구현#23
i3months merged 5 commits into
devfrom
feature/workspace-layout

Conversation

@Jaeho-Site

Copy link
Copy Markdown
Contributor

변경 사항

📋 작업 요약

/workspace 페이지의 전체적인 레이아웃 뼈대를 구축하고, 이후 이력서 및 레포지토리 도메인이 들어갈 수 있는 공통 위젯 컴포넌트를 설계했습니다.

✨ 주요 변경 사항

  • WorkspaceProfileCard 위젯 추가
    • useAuth().user 실제 데이터를 바탕으로 유저 정보를 렌더링합니다.
    • 아바타 이미지 부재 시 Fallback 색상(sage-100) 처리 및 이메일 미공개 시 대체 텍스트를 적용했습니다.
    • 데이터 페칭 중 UI가 깨지지 않도록 Skeleton 로딩 상태를 구현했습니다.
  • WorkspaceSection 위젯 추가
    • 제목, 설명, Action 버튼, Children(내용)을 받을 수 있는 재사용 가능한 슬롯(Slot) 컨테이너를 설계했습니다. 향후 도메인 코드 변경 없이 컴포넌트만 교체할 수 있습니다.
  • 페이지 조합 (WorkspacePage)
    • 기존의 임시 코드(보일러플레이트)를 제거하고, WorkspaceProfileCard와 두 개의 WorkspaceSection 빈 슬롯(Placeholder)을 배치했습니다.

💡 리뷰어 참고 사항

  • 서버 구동 시 정상 동작하는 코드로, 백엔드 서버가 다운되어 있거나 관련 로직이 배포 서버에 업로드되기 전에는 로컬 실행 시 유저 정보 페칭 및 화면 렌더링이 어려울 수 있습니다.
  • 현재 PR은 UI 뼈대 구축 작업이며, 다음 Stacked PR에서 빈 슬롯에 실제 도메인 컴포넌트(이력서, 레포 목록)가 교체될 예정입니다.

@vercel

vercel Bot commented May 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stackup Ready Ready Preview, Comment May 16, 2026 2:19pm

@i3months

Copy link
Copy Markdown
Member

고생하셨습니다.
@Jaeho-Site

@i3months i3months closed this May 19, 2026
@i3months i3months merged commit 36a064b into dev May 19, 2026
3 checks passed
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.

2 participants