ExpansionPanel API
API reference for the ExpansionPanel components.
ExpansionPanel.Root
Props
namespace
stringNamespace for dependency injection (default: 'v0:expansion-panel')
Default: "v0:expansion-panel"
mandatory
boolean | "force"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
Default: false
multiple
booleanEnable 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[]
Default: false
modelValue
T | T[]Events
update:model-value
T | T[]Slots
default
ExpansionPanelRootSlotPropsExpansionPanel.Activator
Props
Slots
default
ExpansionPanelActivatorSlotPropsExpansionPanel.Content
Props
Slots
default
ExpansionPanelContentSlotPropsExpansionPanel.Header
Props
namespace
stringNamespace for retrieving the parent ExpansionPanelItem context (default: 'v0:expansion-panel')
Default: "v0:expansion-panel"
Slots
default
ExpansionPanelHeaderSlotPropsExpansionPanel.Item
Props
namespace
stringNamespace to retrieve the parent ExpansionPanelRoot context (default: 'v0:expansion-panel')
Default: "v0:expansion-panel"
Slots
default
ExpansionPanelItemSlotProps