Skip to content

refactor: 토너먼트 결과(영수증) 화면 개선 #342

Description

@iOdiO89

Epic: 홈/토너먼트/보관 화면 개선안 반영
대체로 독립 · "상품 클릭 시 이동"만 응답/기획 확인 필요

작업 내용

  • 개선 01 — 타이틀 폰트 사이즈 조정
  • 개선 02 — 타이틀과 영수증 사이 간격 조정
  • 개선 03 — 바구니 손잡이 부분 스트로크 추가 (ReceiptDrawMachine)
  • 개선 04 — CTA 위계 개선: 버튼 라이팅 수정 + 아이콘 교체 ('영수증 저장' / '토너먼트 공유')
  • 개선 05 — 개인(1인) 토너먼트에서는 '전체 결과 보기' 배너 미노출 (그룹 결과는 다인 토너먼트만)
  • 개선 05 — 앱 화면(WebView) 크롭 시:
    • 상단 그라데이션 추가
    • CTA 하단 고정
    • '전체 결과 보기' 배너는 스크롤 영역에 배치
  • ⚠️ 상품 클릭 시 해당 상품 페이지로 이동
    • 결과 랭킹 아이템(TournamentRankingT)에 sourceUrl 없음 → 외부 커머스몰 이동이면 랭킹 아이템에 sourceUrl 추가 요청(백엔드)
    • 내부 상품 페이지 이동이면 백엔드 변경 불필요 — 기획 확인 필요

관련 파일

app/tournament/[id]/result/** (ResultClient.tsx, ReceiptDrawMachine.tsx, ReceiptPaper.tsx), types/tournament.ts

응답 구조 변경 (조건부)

GET /api/v1/tournaments/{id} (결과 랭킹)

  • (외부몰 이동 채택 시) 랭킹 아이템에 sourceUrl 필드 추가

확인 필요

  • '상품 페이지'가 외부 커머스몰인지 앱 내부 상품 페이지인지 → 백엔드 요청 여부 결정

Metadata

Metadata

Assignees

Labels

APPGood for newcomersWEBfeatureNew 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