Disclosure
トリガーやコンテンツに装飾を持たない、コンテンツの表示・非表示を切り替えるためのプリミティブコンポーネントです。開閉動作だけを提供するとき、AccordionPanelで実現できない独自の開閉UIを提供するときに使います。
Props
DisclosureTrigger props
targetId必須
string
DisclosureContentのidと紐づける文字列
onClick
(open: () => void, e: MouseEvent) => void
開閉時のハンドラー
DisclosureContent props
isOpen
false true
開閉状態。デフォルトは閉じている
visuallyHidden
false true
閉じた状態でContentを要素として存在させるか。デフォルトでは要素は存在しない