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

[Feat] 편지 등록 임시저장 기능 추가 #137

Merged
merged 17 commits into from
Jan 28, 2025
Merged

[Feat] 편지 등록 임시저장 기능 추가 #137

merged 17 commits into from
Jan 28, 2025

Conversation

yyypearl
Copy link
Contributor

@yyypearl yyypearl commented Jan 27, 2025

연관 이슈

close #135


개요

편지 등록 임시저장 기능 추가 및 실명 인증, 사진 추가 박스 등 UI 변경

✅ 작업 내용

  • 실명 인증 안내 페이지 라우터 변경 (/info)
  • 편지 보내기 내 실명인증 페이지 & 바텀시트 삽입
  • BottomSheet 리팩토링 (viewport 대신 sheet의 height를 props 받도록 수정해 직관적으로 코드 개선, 불필요한 코드 삭제)
  • 이름 뒤 "이/가" 조사 구분 함수 추가
  • 편지 이미지 확대 시 화면 크기에 맞게 css 수정 (PC 뷰에서)
  • 편지 보관하기 UI/UX 수정
  • DraftButton 컴포넌트로 분리
  • 실물편지 임시저장 API 연동
  • 편지 보내기 & 보관하기 반응형 작업

🖥 구현 결과

  • 구현 기능
20250128_041135.mp4
  • 반응형 영상
20250128_041407.mp4

리뷰 요구사항

  • 편지 보관/보내기에서 프로세스가 1. 이름, 2. 내용+사진으로 나뉘면서 DraftButton.tsx라는 임시저장 버튼이 페이지별로 들어가게 되었어요. 근데 임시저장 개수를 페이지를 넘어갈 때마다 호출해서 받아오다보니 이전 단계나 이후 단계로 넘어갈 때마다 0 → API로부터 받아온 N개로 리렌더링 되는 게 눈에 보이는데 이 부분을 개선할 방법이 있을까요?

📝 기타 사항

  • 편지 보관/보내기 관련 스프린트는 마쳤습니다! 혹시 오류 있거나 수정 필요한 부분 있다면 알려주세요😃

@yyypearl yyypearl added 💄 design 사용자 UI 및 CSS 파일 추가 · 수정 ✨ feat 새로운 기능 추가 ♻️ refactor 코드 리팩토링 labels Jan 27, 2025
@yyypearl yyypearl requested a review from hyo-4 January 27, 2025 19:23
@yyypearl yyypearl self-assigned this Jan 27, 2025
Copy link

🎉 Deploy Preview

https://lettering-3iida5x28-yyypearls-projects.vercel.app
여기에서 배포 결과 확인하기

@yyypearl yyypearl merged commit fc33078 into develop Jan 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feat 새로운 기능 추가 💄 design 사용자 UI 및 CSS 파일 추가 · 수정 ♻️ refactor 코드 리팩토링
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] 편지 등록 임시저장 기능 추가
2 participants