<a href="http://localhost:3000" class="svelte-1lb2d7q"><!-- HTML_TAG_START --><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-left" class="svg-inline--fa fa-arrow-left" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"></path></svg><!-- HTML_TAG_END --> </a> <div data-svelte-h="svelte-co5qnq">X UI</div>

Accordion

A content area which can be collapsed and expanded.

Examples

Use as a component

Basic example

Initial state set to expanded

Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolor quos unde suscipit quisquam tenetur, autem dolore labore sapiente explicabo omnis iusto amet repudiandae dignissimos dolores ex tempora fugit eum maiores.

Example without a title.

Ignore the internal logic with static property

Use as a composable

Component API

Accordion

Prop Description Type Default
component If the value is false only children of the main component will be rendered boolean false
isStatic If true the components becomes a shell and ignores all the internal logic boolean false
expanded Whether accordion is expanded boolean false
title Title of the collapsable section string
onTitleClick Triggers when the title is clicked function () => {}

Accordion Button

Prop Description Type Default
onClick Triggers when the title is clicked function () => {}

Accordion Content

Prop Description Type Default
expanded Whether the content is visible boolean false