Epic: 홈/토너먼트/보관 화면 개선안 반영
독립 작업 (커머스칩만 백엔드 선행)
WishCard 비주얼 개편을 이 이슈에서 담당 — by-wish · 보관(4번) 두 화면이 같은 WishCard 를 공유하므로 여기서 한 번에 처리
공유 카드 개편 (WishCard — 양쪽 화면 공통 반영)
app/tournament/.../WishSelectCard 가 app/archive/_components/wish-grid/WishCard 를 감싸 사용 → 아래 변경은 보관 화면에도 자동 반영됨
by-wish 화면 전용
관련 파일
app/tournament/[id]/create/by-wish/**, app/archive/_components/wish-grid/WishCard.tsx(공유), apis/getWishlist.ts, types/item.ts
응답 구조 변경 (백엔드 선행)
GET /api/v1/wishlists
- item 엔티티에 출처 커머스몰 이름/식별자 필드 추가 (예:
sourceName: "29CM")
- 보관(4번) 화면도 같은
WishCard 를 쓰므로 이 변경으로 함께 커버됨
공유 카드 개편 (
WishCard— 양쪽 화면 공통 반영)29CM)item에 출처몰 이름 필드 없음(sourceUrl만 존재) → 백엔드에 item 엔티티 몰 이름 필드 추가 요청 후 칩으로 렌더by-wish 화면 전용
WishSelectHeader.tsx)WishSelectCard.tsx)관련 파일
app/tournament/[id]/create/by-wish/**,app/archive/_components/wish-grid/WishCard.tsx(공유),apis/getWishlist.ts,types/item.ts응답 구조 변경 (백엔드 선행)
GET /api/v1/wishlists
sourceName: "29CM")WishCard를 쓰므로 이 변경으로 함께 커버됨