Skip to content

refactor: 보관(위시리스트) 편집·삭제 화면 개선 #339

Description

@iOdiO89

Epic: 홈/토너먼트/보관 화면 개선안 반영
선행 필수: 6번(보관 페이지 분리)
※ 카드 비주얼(Fill 형태 / 상품명·가격 타이포 / 커머스칩)은 3번에서 WishCard 공통 개편으로 처리 → 이 이슈는 편집·삭제 플로우 전용

작업 내용

  • 개선 02 — 편집 버튼 분리: 상품 편집을 개별 버튼으로 분리
  • 전체 선택 기능 추가 (헤더 좌측 '전체선택' / 우측 '취소')
  • 편집 모드 진입 시: 하단 FAB 사라짐 → 체크박스 활성화 + '선택한 N개의 상품 삭제' CTA 등장
  • 체크박스 스타일: 내부 어둡게(overlay 8), 스트로크 컬러 inverse, 두께 1.4
  • 삭제 대상 선택 시: 상품 이미지 어둡게 처리(+overlay 20)
  • 삭제 확인 다이얼로그: "상품을 정말 삭제할까요? / 삭제 후에는 다시 복구할 수 없어요." (취소하기 / 삭제하기)

관련 파일

app/archive/_components/** (FabMenu, WishlistBottomBar, WishlistFabArea 등), app/archive/_apis/deleteWishes.ts

삭제/편집 관련 기존 컴포넌트가 이미 다수 존재 → 재사용/정리 위주
카드 자체(wish-grid/WishCard)는 3번에서 개편되므로 여기선 건드리지 않음

응답 구조 변경

  • 없음 (커머스칩 등 카드 관련 응답 변경은 3번에서 처리)

Metadata

Metadata

Assignees

Labels

WEBfeatureNew feature or requestrefactorExtra attention is needed

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions