ExpansionPanelRoot API
API reference for the ExpansionPanelRoot component.
| Name | Type | Default | Description |
|---|
namespace | string | "v0:expansion-panel" | Namespace for dependency injection (default: 'v0:expansion-panel') |
disabled | boolean | false | Disables the entire expansion panel instance and all items |
enroll | boolean | false | Auto-expand non-disabled items when registered |
mandatory | boolean | "force" | false | Mandatory expansion behavior:
- false (default): All panels can be collapsed
- true: Prevents collapsing the last expanded panel
- 'force': Automatically expands the first non-disabled panel |
multiple | boolean | false | Enable multi-expansion mode
- false (default): Single panel expanded at a time (accordion mode)
- true: Multiple panels can be expanded simultaneously
Note: Changes v-model type from T to T[] |
modelValue | T | T[] | — | — |
| Name | Payload | Description |
|---|
update:model-value | T | T[] | — |
| Name | Slot Props | Description |
|---|
default | ExpansionPanelRootSlotProps | — |