Contextual Help
필드나 작업 옆에 배치해 짧은 도움말을 팝오버로 제공하는 컴포넌트입니다.
설치
사용법
import { ContextualHelp, ContextualHelpContent, ContextualHelpDescription, ContextualHelpHeader, ContextualHelpTitle, ContextualHelpTrigger } from "@/components/ui/contextual-help"<ContextualHelp>
<ContextualHelpTrigger />
<ContextualHelpContent>
<ContextualHelpHeader>
<ContextualHelpTitle>신청 자격</ContextualHelpTitle>
<ContextualHelpDescription>최근 3개월 내 발급된 증빙서류를 기준으로 확인합니다.</ContextualHelpDescription>
</ContextualHelpHeader>
</ContextualHelpContent>
</ContextualHelp>KRDS 정렬
ContextualHelp는 별도 상호작용 primitive가 아니라 Popover + Button 조합입니다. 신규 구현은 shadcn Popover API를 우선 유지하고, KRDS 도움말 의미를 명확히 해야 할 때 이 alias를 사용합니다.
구성
다음 조합으로 ContextualHelp를 사용할 수 있습니다.
ContextualHelp
├── ContextualHelpTrigger
├── ContextualHelpContent
├── ContextualHelpHeader
├── ContextualHelpTitle
├── ContextualHelpDescription예제
Basic
필드나 작업 옆에 배치해 짧은 도움말을 팝오버로 제공하는 컴포넌트입니다.
API 참조
| 속성 | 타입 | 기본값 | 설명 |
|---|---|---|---|
label | string | "도움말 열기" | 트리거의 접근성 레이블 |
sideOffset | number | 8 | 팝오버와 트리거 사이 간격 |