Skip to content

feat: 사이드바 바로가기 섹션과 메뉴 섹션 접기 - #9

Merged
wlrnjs merged 2 commits into
developfrom
feat/sidebar-shortcuts
Sep 26, 2026
Merged

wlrnjs merged 2 commits into
developfrom
feat/sidebar-shortcuts

Conversation

@wlrnjs

@wlrnjs wlrnjs commented Sep 26, 2026

Copy link
Copy Markdown
Member

Pull Request

관련 이슈

  • close #이슈번호

작업 내용

  • 사이드바에 바로가기 섹션을 추가했습니다. 찾아줘! 서비스, GitHub 조직 페이지, 일정관리(flow.finditem.kr), 외부 API 모니터링(status.finditem.kr)으로 연결되며 모두 새 탭으로 열립니다.
  • 메뉴 섹션마다 제목을 눌러 접고 펼 수 있게 했습니다. 제목은 aria-expanded를 가진 버튼으로 바꿨습니다.
  • 접힌 섹션은 localStorage에 기억되어 새로고침하거나 다시 접속해도 유지됩니다. 다른 탭에서 바꾼 상태도 따라갑니다.
  • 새로고침 직후 접힌 섹션이 잠깐 보였다가 사라지지 않도록, 관리자 레이아웃에서 화면을 그리기 전에 인라인 스크립트로 접힘 상태를 속성으로 달고 CSS로 미리 숨깁니다.

참고 사항

  • 사이드바와 PC 미만 /admin 메인이 같은 메뉴 컴포넌트를 쓰므로 접기 기능과 접힌 상태가 두 화면에 함께 적용됩니다.
  • "계정 설정" 섹션을 접으면 그 안의 로그아웃 버튼도 함께 숨겨집니다.
  • 찾아줘! 서비스 링크는 getServiceUrl로 만들어 NEXT_PUBLIC_SERVICE_URL 값을 따릅니다.
  • 레이아웃 최상위 요소는 서버가 그린 값과 스크립트가 바꾼 속성값이 달라 suppressHydrationWarning을 두었습니다.

체크리스트

  • 기능이 정상 동작하는지 확인
  • 로컬 빌드/테스트 통과
  • 불필요한 코드/주석 제거

🤖 Generated with Claude Code

사이드바에 찾아줘! 서비스, GitHub, 일정관리, 외부 API 모니터링으로 가는 바로가기 섹션을 추가하고 새 탭으로 열리게 했습니다.
메뉴 섹션마다 제목을 눌러 접고 펼 수 있게 하고, 접힌 상태를 localStorage에 기억합니다.
새로고침 직후 접힌 섹션이 잠깐 보이지 않도록 레이아웃에서 화면을 그리기 전에 접힘 상태를 적용합니다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
admin Ready Ready Preview Sep 26, 2026 4:05pm UTC

@finditem-bot finditem-bot Bot added ✨ feature 새로운 기능 추가, 요구사항 반영 D-3 3일 이내에 처리가 필요합니다. labels Sep 26, 2026
@github-actions

github-actions Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

Jest Test Results

372 tests   372 ✅  24s ⏱️
 75 suites    0 💤
  1 files      0 ❌

Results for commit 1b7819b.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

Playwright Test Results

42 tests   42 ✅  15s ⏱️
 7 suites   0 💤
 1 files     0 ❌

Results for commit 1b7819b.

♻️ This comment has been updated with latest results.

사이드바 섹션 제목이 버튼이 되면서 "신고/문의" 버튼이 함께 잡혀 strict mode 위반이 났습니다. 이름이 정확히 "문의"인 버튼만 찾도록 getByRole로 바꿨습니다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@wlrnjs
wlrnjs merged commit 93f2b68 into develop Sep 26, 2026
6 checks passed
@wlrnjs
wlrnjs deleted the feat/sidebar-shortcuts branch September 26, 2026 16:06

This branch was successfully deployed

1 active deployment
Preview — 1b7819b6 Deployed Sep 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

D-3 3일 이내에 처리가 필요합니다. ✨ feature 새로운 기능 추가, 요구사항 반영

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant