Skip to content

[S15P11A705-422] Feed용 다른 컬렉션 탐색 책장 컴포넌트 - #198

Merged
TrossYou merged 1 commit into
devfrom
feature/S15P11A705-422-shelf-panel-merge-v2
Aug 9, 2026
Merged

[S15P11A705-422] Feed용 다른 컬렉션 탐색 책장 컴포넌트#198
TrossYou merged 1 commit into
devfrom
feature/S15P11A705-422-shelf-panel-merge-v2

Conversation

@TrossYou

@TrossYou TrossYou commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • AuthorShelfPanel의 행 구성(spinesPerRow·rowCount)을 props로 일반화해 컬렉션 상세 300px 폭 밖에서도 재사용 가능하게 함
  • 하드코딩 hex를 Library 책장과 같은 Tailwind 브랜드 토큰으로 정렬(컬렉션 상세 쪽도 톤이 함께 맞춰짐)
  • FeedShelfExplorePanel 신설 — AuthorShelfPanel을 그대로 위임하는 얇은 래퍼, Feed 쪽 진입점
  • ShelfExploreSection.tsx·useShelfExploreQuery는 보존(삭제하지 않음)

후속 필요

  • Feed 화면 실제 배선(FeedPage.tsx/FeedList.tsx)은 L3 영역 — 이 PR은 컴포넌트 준비까지

Test plan

  • tsc·eslint·vitest(534개)·build 통과
  • 실렌더 스크린샷으로 Library 책장과 시각적 동일성 확인

AuthorShelfPanel의 행 구성(spinesPerRow·rowCount)을 props로 열어
컬렉션 상세(300px) 밖에서도 재사용 가능하게 하고, 하드코딩 hex를
Library 책장과 같은 Tailwind 브랜드 토큰(log-mint·pin-navy 등)으로
정렬한다. Feed 쪽 진입점은 FeedShelfExplorePanel로 얇게 감싸
AuthorShelfPanel을 그대로 위임한다(로직 복붙 없음). 실제 Feed 배선은
L3가 이어서 진행한다. ShelfExploreSection.tsx는 계속 보존한다.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@TrossYou
TrossYou merged commit caa7440 into dev Aug 9, 2026
2 checks passed
@TrossYou
TrossYou deleted the feature/S15P11A705-422-shelf-panel-merge-v2 branch August 9, 2026 01:49
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