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] 초대페이지 api 연결 및 경로 조정 #426

Merged
merged 7 commits into from
Jan 15, 2025

Conversation

Bowoon1216
Copy link
Contributor

@Bowoon1216 Bowoon1216 commented Jan 15, 2025

해당 이슈 번호

closed #414


체크리스트

  • 🔀 PR 제목의 형식을 잘 작성했나요? e.g. [feat] PR을 등록한다.
  • 💯 테스트는 잘 통과했나요?
  • 🏗️ 빌드는 성공했나요?
  • 🧹 불필요한 코드는 제거했나요?
  • ✅ 컨벤션을 지켰나요?
  • 💭 이슈는 등록했나요?
  • 🏷️ 라벨은 등록했나요?
  • 💻 git rebase를 사용했나요?
  • 🙇‍♂️ 리뷰어를 지정했나요?

📌 내가 알게 된 부분

  • 로그인 페이지의 인터셉트로 경로 고민을 많이 했는데 항상 답은 로컬스토리지에 있었다...
  • 사실 이걸 생각하는 것도 오래걸렸는데 참 쉽지 않다는걸 알게되었습니다.

💎 PR Point

경로:

  1. 액세스 토큰이 없는 뉴비 사용자가 초대 받음
    -> 초대 받자마자 초대아이디, 초대될팀아이디를 localStorage에 저장
    -> 초대화면에서 액세스토큰이 없어서 로그인화면으로 인터셉트 당함
    1

-> 회원가입 or 로그인 진행 후 대시보드 페이지로 이동됨 (대시보드에서 사용자가 팀이 없으면 온보딩으로 보내는 로직 존재)
-> 대시보드 이동하자마자 localStorage에 초대될팀아이디를이용해서 로그인후의 초대페이지('/invite/:teamId')로 이동
2사진
위 사진이 로그인 후 초대페이지

-> 그럼 로그인 후 초대 페이지가 나오고 수락 or 거절 버튼을 누르면 localStorage의 초대 정보들을 삭제됨
3사진


Copy link

🚀 Storybook 확인하기 🚀

@Bowoon1216 Bowoon1216 merged commit 01cc06a into develop Jan 15, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

초대 페이지 api
1 participant