Expanderbart stycke
- Komponent
- Status
-
Produktionsklar
Använd ett expanderbart stycke för att dölja innehållet under en rubrik och minska mängden information som presenteras för användaren vid en första anblick.
- Använd en rubrik på rätt nivå (H1 till H6) för att strukturen på sidan ska bli rätt.
- Flera expanderbara stycken kan vara öppna samtidigt. Ett stycke ska inte stängas när ett annat öppnas.
- Nästla inte expanderbara stycken.
- Till varje rubrik går det att koppla relaterad information (används typiskt i kombination med att flera expanderbara stycken presenteras i en lista).
- Expanderbara stycken kan användas för att presentera en lista med rubriker. När expanderbara stycken presenteras i en lista visas en avskiljare mellan styckena. Listan kan kombineras med att visa relaterad information.
Flera stycken i en lista
Rubriknivåer och -storlekar
API
Props
-
expanded: booleanOptional -
Toggle expanded/collapsed state
-
headerTag: "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "span"Optional -
Element to render for the button elmement 'span', 'h1', 'h2', 'h3', 'h4', 'h5' and 'h6' is valid.
Default:
"span" -
headerVisualTag: "h1" | "h2" | "h3" | "h4" | "h5" | "h6"Optional -
Visual header size for the button element. 'h1', 'h2', 'h3', 'h4', 'h5' and 'h6' is valid. If not used, the default styling will be h4
Default:
"" -
list: booleanOptional -
Toggle list style of component
-
id: stringOptional -
The id for the content id attribute. If the prop is not set the id will be generated.
Default:
() => ElementIdService.generateElementId()
Events
-
toggle -
Emitted when heading is clicked.
Arguments:
<anonymous>: MouseEvent