Repository navigation
[Feat/#114] 홈 화면 버튼 라우터 연결 - #117
sangrae2325 wants to merge 12 commits into
Conversation
# Conflicts: # docs/conventions/wds-component-usage.md
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
본문의 "아직 연결하지 않은 곳" 목록 중 헤더 설정은 #97에서 연결했습니다. 이 브랜치에서 또 하지 않으셔도 됩니다. 헤더 설정 버튼#98이 Figma대로 아이콘 3개(설정·검색·알림)를 그리면서 설정 버튼에만 <TopNavigationButton
aria-label="설정"
onClick={() => navigate(SETTINGS_PATHS.root, { viewTransition: true })}
variant="icon"
>
<IconSetting />
</TopNavigationButton>
충돌 걱정은 안 하셔도 될 것 같습니다. 이 브랜치의 기다리신다고 적어두신 PR들 상태본문에 "설정(#97)·알림(#108)·학생회비 송금(#107)·아카이빙(#40)이 머지되면 그 연결도 이 브랜치에 추가한 뒤 머지합니다"라고 하셨는데, 그중 둘은 이미 main에 있습니다.
정리하면 이 브랜치에서 더 붙일 건 아카이빙 배너와 학생회비 납부하기 둘로 보입니다. 참고 — #97에서 바뀐 것 하나 더알림 설정 화면이 #108과 중복이라(Figma가 설정 섹션과 알림 섹션에 같은 화면을 복제해 둔 탓입니다) #97 쪽 복제본을 지우고 |
…nto feat/#114-home-routing # Conflicts: # docs/conventions/wds-component-usage.md # src/app/router.tsx # src/components/ui/ScreenLayout.tsx # src/features/bililge/BililgeListScreen.tsx
#️⃣연관된 이슈
🎯 해결하려는 문제가 무엇인가요?
홈 화면(#93)은 화면만 만들고 다른 화면으로 넘어가는 버튼·카드를 대부분 연결하지 않았다.
❓ 왜 해결해야 하나요?
홈에서 공지·신청·대여·내 내역으로 들어갈 수 없어서, 홈이 요약만 보여 주고 끝난다.
실제 동작 영상
다른 화면들 모두 머지/반영후에 추가하겠습니다
⭐ 어떻게 해결했나요?
1. 빌릴게 대여/반납 탭을 경로로 (
31716a2)/bililge, 반납/bililge/returns. 행사 목록([Feat/#115] 행사 신청내역 화면 구현 (목록·빈 상태·상세·신청취소) #116)과 같은 방식으로 라우터가tabprop("rent"/"return")을 넘기고, 탭 전환은 replace (31716a2,c997300)handle.bottomNavValue로 "빌릴게"가 선택된다 — 화면·공용 레이아웃이 주소를 비교하지 않아 끝에/가 붙어도 맞다2. 목데이터 정리 (
9e1be5f)noticeId·eventId·applicationId)와 신청 카드 종류(행사/사물함) 추가3. 홈 이동 연결 (
86b90fc)/notices/:noticeId신청하기→ 행사 신청신청하기둘 다 → 사물함 신청/lockers/applyN건 더보기/ 빈 상태대여하러 가기/bililge/returns//bililgeN건 더보기/ 빈 상태행사 둘러보기/events/applications/:applicationId//events/applications//eventsFEE_PAYMENTS_PATH·MY_FEEDBACKS_PATH·LOCKER_ASSIGNMENT_PATH(d2ae095)ARCHIVES_PATH— 배너 전체가 버튼 (53d3038)신청내역 보기도 없는/my/applications대신 사물함 배정 상태(LOCKER_ASSIGNMENT_PATH)로viewTransition), 하단 탭 화면으로는 바로 전환4. 홈에서 반납 신청 (
8e8a19a)반납 신청을 누르면 홈에서 바로 확인 모달 → 완료 토스트useBililgeReturnRequest훅으로 꺼내 두 화면이 같이 쓴다1133:50014)대로수정→닫기로 바로잡았다5. 문서 (
f51baa8,c178d8e) —wds-component-usage.md홈 절에 연결 표와 규칙 추가🧩 이 PR의 한계 & 트레이드오프
⛓️ 기존 기능에 미치는 영향
수정→닫기(동작은 그대로 모달만 닫음)신청내역 보기가 준비 중 화면 대신 사물함 배정 상태로 간다🔀 Edge Case & 실패 시나리오
📋 검토한 대안과 선택 이유
💬 리뷰 포인트
[c]빌릴게·행사 탭 경로(/bililge/returns,/events/applications) 이름[c]반납 모달닫기문구 변경[a]목데이터 간 문구 차이는 API 연동 때 해소