Expanderbart stycke

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: boolean Optional

Toggle expanded/collapsed state

Default: false

headerTag: string Optional

Element to render for the button elmement 'span', 'h1', 'h2', 'h3', 'h4', 'h5' and 'h6' is valid.

Default: "span"

headerVisualTag: string 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: boolean Optional

Toggle list style of component

Default: false

id: string Optional

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

Slots

title

Slot used for title content

related

Slot used for related information besides the header element

default

Slot used for content shown when expanded

Esc för att stänga Pil upp/ner för att navigera Enter för att välja