패널 Panel
패널은 본문 콘텐츠의 섹션이나 일부 요소에 대한 개념/용어 설명, 옵션의 구성, 이용 방법 등과 관련된 정보나 도움말, 따라하기 콘텐츠를 제공하는 사이드 패널이다.
도움 패널
tsx
import { HelpPanel } from '@krds.ui/react'
export default function HelpPanelDemo() {
return <HelpPanel defaultOpen>신청서 작성 도움말</HelpPanel>
}따라하기 패널
tsx
import { TutorialPanel } from '@krds.ui/react'
export default function TutorialPanelDemo() {
return (
<TutorialPanel isOpen>
<TutorialPanel.Container>
<TutorialPanel.HelpContent>신청서 작성 도움말</TutorialPanel.HelpContent>
</TutorialPanel.Container>
</TutorialPanel>
)
}HelpPanel
Props
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
isOpen | boolean | - | 도움말 패널 열림 상태 |
defaultOpen | boolean | false | 비제어 상태에서 사용할 초기 열림 상태 |
onOpenChange | ((isOpen: boolean) => void) | - | 도움말 패널 열림/닫힘 상태 변경 핸들러 |
children | ReactNode | 접어두기 | 도움말 패널 내용 |
TutorialPanel
Props
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
isOpen | boolean | - | |
onOpenChange | ((isOpen: boolean) => void) | - | |
activeTab | "help" | "tutorial" | - | |
defaultActiveTab | "help" | "tutorial" | - | |
onTabChange | ((tab: "help" | "tutorial") => void) | - |