mobi-projects / nail-case-client

https://nail-case-client.vercel.app
Other
0 stars 0 forks source link

design : 판매자 홈에서 보여질 이달의 아트 디자인 & 등록여부에 따른 ui분기처리 #211

Closed snkchan closed 1 month ago

snkchan commented 1 month ago

🔥 Issues



🎯 작업 내용

[Mock data추가 & 카메라 icon추가]

BE측에게 요청한 데이터형태로 Mock데이터 추가했습니다. 또한 카메라 아이콘이 필요해서 NTIcon에 추가했습니다.

[홈에서 보여질 이달의 아트 구성]

현재 ui가 준비되지 않아서 어떤 ui로 보여주면 좋을지 고민을 많이해봤습니다. woody님에게 의견받은대로 작업을 해봤는데요

image

위의 ui를 참고해서 저희 프로젝트에 적용해봤습니다. 왼쪽에 확대된 이미지가 보여질 컴포넌트를 ImageViewrBox 오른쪽 이미지리스트가 보여질 컴포넌트를 AOMImageList로 구성했습니다.

[ImageViewerBox]

[AOMImageList]

기본5개의 image list가 보여지고 >아이콘 클릭시 다음 5개의 그룹이 보여집니다. overflow-hidden을 사용해 먼저 모든 이미지를 불러오고 , trasnformX를 통해 애니메이션으로 다음 그룹을 보여주도록 코드를 작성했습니다. animation을 통해 다음 image 그룹을 보여주도록 한 이유는 reflow 과정없이 repaint만 발생시키기 위함입니다.

[결과물]

### Case 등록된 아트가 없는 경우 image ### Case 등록된 아트가 있는 경우 https://github.com/user-attachments/assets/76faf8d6-1dbe-4d51-a059-266ba2d98b37



✅ 체크 리스트




🙏 꼭 리뷰 남겨주세요.!!

# Request Level

<!--
  - [x] "🚨 꼭 수정해주세요.!"
-->

<!--
  - [x] "🚧 재고해주시길.."
-->

<!--
  - [x] "✅ LGTM"
-->

# Description
vercel[bot] commented 1 month ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nail-case-client ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 7, 2024 8:14pm