Toggle
Toggle the visibility of content. Useful for something like an FAQ page, for example. Includes ARIA attributes for expandable content and is keyboard friendly.
Styled Example
Basic Usage
Label Slot
Sometimes just a text string won't do. For example, you may want to add icons or something.
Scoped Slots
You can access the open status through the scoped slots.
Events
- update: fires on any change and provides the
openstatus - open: fires on open.
- close: fires on close.
Custom Classes
This component can accept a classes prop to customize the output HTML classes:
:classes="{ root: string, label: string, content: string }"
