Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor: Detail page 레이아웃 수정 #105

Merged
merged 6 commits into from
Mar 20, 2024
Merged

Conversation

kimbobby
Copy link
Contributor

@kimbobby kimbobby commented Mar 19, 2024

📌요구사항

  • Detail page 레이아웃 수정
  • 데스크탑에서 카드 및 버튼 컴포넌트 sticky
  • ScrollToTop, CreatePost 플로팅 버튼 구현

📌작업 진행 상황 (에러, 막혔던 부분, 그외 궁금한것 등등)

카드컴포넌트 높이측정을 한 이유

우선 카드 컴포넌트의 높이가 데이터에 따라 유동적입니다. 스크롤 했을때 sticky되는 카드 컴포넌트 및 버튼 사이의 간격을 유지해야하기에 버튼의 top위치도 카드컴포넌트의 높이반영하여 계산해서 그 간격을 유지할 수 있도록 해야했어요.. 페이지 내부에 관련 코드가 있으면 나중에 추가 기능을 넣었을 때 코드가 길어질거 같아서 훅으로 따로 빼놓았습니다.

ScrollToTop 버튼 기능 구현은 간단하게 하긴 했는데 여러번 클릭하면 좀 왔다리갔다리 합니다.. 더 좋은 코드 있으시면 ... 수정 ..하면 좋겠습니다..

📌스크린샷 / 테스트결과 (선택)

2024-03-19.11.17.12.mov

image

📌이슈 번호

Copy link

올바른 PR 형식

올바른 PR 형식입니다.
코드 작성하시느라 수고 많으셨습니다 :)

@kimbobby kimbobby merged commit e50921c into develop Mar 20, 2024
@kimbobby kimbobby deleted the Refactor/DetailPage_ui branch March 20, 2024 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants