feat(ADMIN-271): 로그아웃 기능 추가 및 SideBar 추가 - #3
Conversation
|
Caution Review failedThe pull request is closed. Walkthrough인증 로그아웃 모듈을 신설해 쿠키/스토리지 정리를 구현하고, Header에서 확인 후 로그아웃 호출과 리다이렉트를 추가했습니다. Sidebar 컴포넌트를 도입해 홈/행사/쿠폰/포인트 내비게이션을 제공하고, home/event 페이지 레이아웃을 사이드바 기반 2열 구조로 조정했습니다. ADMIN 환영 알림은 세션 스토리지 플래그로 1회만 노출됩니다. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User as 사용자
participant Header as Header 컴포넌트
participant Auth as logout API
participant Browser as 브라우저(쿠키/스토리지)
participant Router as 라우터
User->>Header: 로그아웃 버튼 클릭
Header->>User: 확인 다이얼로그 표시
alt 사용자 확인
Header->>Auth: logout()
Auth->>Browser: 모든 쿠키 삭제 시도
Auth->>Browser: sessionStorage clear
Auth->>Browser: localStorage 'currentActivityId' 제거
Auth-->>Header: true/false
alt 성공
Header->>User: 성공 알림
Header->>Router: /login로 이동
else 실패
Header->>User: 오류 알림
end
else 취소
Header-->>User: 취소(변경 없음)
end
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Tip 👮 Agentic pre-merge checks are now available in preview!Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.
Example: reviews:
pre_merge_checks:
custom_checks:
- name: "Undocumented Breaking Changes"
mode: "warning"
instructions: |
Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).Please share your feedback with us on this Discord post. 📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Cache: Disabled due to data retention organization setting Knowledge Base: Disabled due to data retention organization setting 📒 Files selected for processing (6)
✨ Finishing Touches
🧪 Generate unit tests
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 |
Summary by CodeRabbit
New Features
Style
Refactor