Accordion
折りたたみ可能なコンテンツセクション。
インポート
個別サブパス(バンドルサイズを抑えたい場合):
基本的な使い方
Loading...
複数開く(multiple)
Loading...
無効化されたアイテム
AccordionItemにdisabledを指定すると、そのアイテムだけ開閉できなくなります。
Loading...
縦向き・横向き(orientation)
orientationはRadix UIのAccordionPrimitive.Rootのpropで、キーボード操作(矢印キー)の方向を
切り替えます。レイアウト自体はclassNameで調整してください。デフォルトは'vertical'です。
Props
Accordion
| Prop | Type | Default | Description |
|---|---|---|---|
type* | 'single' | 'multiple' | - | 単一選択か複数選択か |
collapsible | boolean | false | type="single"時、全て閉じることを許可 |
defaultValue | string | string[] | - | 初期展開するアイテム |
orientation | 'vertical' | 'horizontal' | 'vertical' | キーボード操作(矢印キー)の方向 |
disabled | boolean | false | Accordion全体を無効化するか |
AccordionItem
| Prop | Type | Default | Description |
|---|---|---|---|
value* | string | - | アイテムの識別値 |
disabled | boolean | false | このアイテムのみ無効化するか |