fix(main): 팔로잉 빈 섹션을 숨긴다
This commit is contained in:
@@ -26,7 +26,7 @@ Figma 전체 화면 기준 섹션 순서는 아래를 따른다.
|
||||
- 기존 V2 공용 컴포넌트와 추천/랭킹 탭 패턴을 우선 재사용한다.
|
||||
- 홈 상단 `팔로잉` 탭 터치 시 로그인 guard를 먼저 적용해 로그인된 사용자만 탭으로 이동한다.
|
||||
- `isLoginRequired == true`이면 팔로잉 기반 콘텐츠 대신 로그인 필요 상태를 표시하고, 사용자가 로그인 화면으로 이동할 수 있어야 한다.
|
||||
- 팔로잉 크리에이터 섹션의 가로 목록 마지막 item에는 항상 `전체` 버튼을 추가한다.
|
||||
- 팔로잉 크리에이터가 있을 때만 팔로잉 크리에이터 섹션을 표시하고, 가로 목록 마지막 item에는 `전체` 버튼을 추가한다.
|
||||
- 최근 소식은 `FollowingNewsType`별로 다른 View를 표시한다.
|
||||
- 각 섹션은 이후 `plan-task.md` 작성 시 Figma Design 기준 섹션당 1개의 Phase로 나눌 수 있도록 요구사항을 분리한다.
|
||||
- 뷰 전체는 반드시 필요한 경우를 제외하고 고정 숫자 width/height를 갖지 않는다.
|
||||
@@ -350,8 +350,8 @@ Figma 참조:
|
||||
- `followingCreators`를 가로 스크롤 목록으로 표시한다.
|
||||
- 각 item은 프로필 이미지와 크리에이터 닉네임을 표시한다.
|
||||
- 크리에이터 item 탭 시 `creatorId`로 기존 크리에이터 상세 화면에 진입한다.
|
||||
- 목록 마지막 item에는 항상 `전체` 버튼을 추가한다.
|
||||
- `전체` 버튼은 서버 데이터가 비어 있어도 표시한다.
|
||||
- `followingCreators`가 비어 있으면 팔로잉 크리에이터 섹션을 표시하지 않는다.
|
||||
- 목록 마지막 item에는 `followingCreators`가 있을 때만 `전체` 버튼을 추가한다.
|
||||
- `전체` 버튼의 width는 버튼이 차지하는 콘텐츠 크기 기준으로 잡고, 고정 화면 width를 강제하지 않는다.
|
||||
- `전체` 버튼 height는 크리에이터 item 높이와 동일하게 표시한다.
|
||||
- `전체` 버튼은 `paddingHorizontal = 16`을 적용한다.
|
||||
@@ -541,7 +541,8 @@ Figma 참조:
|
||||
- `isLoginRequired == false`이면 Figma 순서대로 팔로잉 크리에이터, On Air, 최근 대화, 이달의 스케줄, 최근 소식 섹션이 표시된다.
|
||||
- 비어 있는 섹션은 표시되지 않는다.
|
||||
- 모든 섹션 데이터가 비어 있으면 전체 empty state가 표시된다.
|
||||
- 팔로잉 크리에이터 가로 목록 마지막에는 항상 `전체` 버튼이 표시된다.
|
||||
- 팔로잉 크리에이터가 있으면 가로 목록 마지막에 `전체` 버튼이 표시된다.
|
||||
- 팔로잉 크리에이터가 없으면 팔로잉 크리에이터 섹션과 `전체` 버튼은 표시되지 않는다.
|
||||
- `전체` 버튼은 크리에이터 item 높이와 동일하고, horizontal padding 16, `Color.soda400` 텍스트를 사용한다.
|
||||
- 최근 소식의 `CREATOR_RANKING`은 `creatorRanking` payload로 랭킹 소식 카드가 표시된다.
|
||||
- 최근 소식의 `CONTENT_RANKING`은 `contentRanking` payload로 랭킹 소식 카드가 표시된다.
|
||||
|
||||
Reference in New Issue
Block a user