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[#228] : Header user data와 alarm data 조회 연결 #229

Merged
merged 13 commits into from
Mar 29, 2024

Conversation

grapefruit13
Copy link
Contributor

@grapefruit13 grapefruit13 commented Mar 29, 2024

관련 문서

유형

  • 기능 구현
  • UI 구현
  • 리팩토링
  • 버그 해결
  • 문서 업데이트
  • 기타( )

작업 내용

설명

📌 기능

💁 HeaderSigninButton & HeaderSignupButton

  • 비로그인 상태에 Header에 프로필 대신 보여집니다.
  • Link 기능이 있습니다.
  • PC 사이즈에서만 hover 효과있습니다.

💁 hooks/useUserData.ts

  • 액세스토큰이 있을 시에만 useQuery로 user data를 가져옵니다.
  • 조건부로 실행되어야 하기에 hook 으로 분리했습니다.

💁 hooks/useAlarmData.ts

  • 액세스토큰이 있을 시에만 useQuery로 alarm data를 가져옵니다.
  • 조건부로 실행되어야 하기에 hook 으로 분리했습니다.

💁 cookieUtils.ts의 getCSRCookie

  • CSR 쿠키에서 토큰을 가져옵니다.

💁 checkAuth.ts의 setAuthorization

  • SSR instance의 authorization header를 accessToken으로 설정합니다.

🎥 모션 영상

header.mp4

@grapefruit13 grapefruit13 added 기능 구현 기능 구현 UI 구현 UI 구현 labels Mar 29, 2024
@grapefruit13 grapefruit13 added this to the 페이지 API 연동 milestone Mar 29, 2024
@grapefruit13 grapefruit13 merged commit 8ab5be3 into dev Mar 29, 2024
@grapefruit13 grapefruit13 deleted the feat/header-api/woorim branch March 29, 2024 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI 구현 UI 구현 기능 구현 기능 구현
Projects
Status: 👏 완료
Development

Successfully merging this pull request may close these issues.

Feat: Header user data 조회, alarm data 조회
3 participants