Skip to content

feat(platform): 도움말 패널 구현 - #93

Merged
BcKmini merged 1 commit into
mainfrom
feature/issue-88-help-panel
Jul 21, 2026
Merged

feat(platform): 도움말 패널 구현#93
BcKmini merged 1 commit into
mainfrom
feature/issue-88-help-panel

Conversation

@BcKmini

@BcKmini BcKmini commented Jul 21, 2026

Copy link
Copy Markdown
Member

개요

사이드바 "? 도움말" 버튼이 클릭해도 아무 반응이 없는 유일한 버튼이었다 (onClick에 TODO(backend) 주석만 존재). 공통 Modal 컴포넌트를 만들고 도움말 콘텐츠를 붙였다.

변경 사항

  • Modal.tsx/.module.css/.test.tsx 신규: ESC/바깥 클릭 닫기, Tab 포커스 트랩, 열릴 때 첫 포커스 가능 요소 자동 포커스, body 스크롤 잠금
  • HelpModal.tsx/.module.css/helpContent.ts 신규: 자주 쓰는 흐름, FAQ, 데모 계정 안내(DEMO_ACCOUNT 재사용)
  • AppLayout.tsx: 도움말 버튼에 HelpModal 연결
  • 테스트: Modal 동작(열기/닫기/ESC/바깥클릭/내부클릭무시), AppLayout에서 도움말 버튼 클릭 시 모달 열림/닫힘 확인

완료 조건

  • 도움말 버튼 클릭 시 모달/패널 오픈
  • FAQ 또는 핵심 흐름 안내 콘텐츠 (정적 데이터)
  • ESC/바깥 클릭으로 닫기, 포커스 트랩
  • 테스트 작성

검증

  • npm run lint
  • npm run test (전체 107개 통과)
  • npm run build

Closes #88

사이드바 "? 도움말" 버튼이 TODO(backend) 주석만 있고 클릭해도 아무
반응이 없었다. 공통 Modal 컴포넌트(ESC/바깥 클릭 닫기, 포커스 트랩,
body 스크롤 잠금)를 만들고, 자주 쓰는 흐름·FAQ·데모 계정 안내를 담은
HelpModal을 붙였다.

Closes #88
@BcKmini
BcKmini merged commit 8c5eb84 into main Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 도움말 패널 구현

1 participant