Accordion

A vertically stacked set of expandable sections.

Installation

npx lily-svelte@latest add accordion

Usage

<script lang="ts">
	import {
		Accordion,
		AccordionItem,
		AccordionTrigger,
		AccordionContent
	} from '$lib/components/ui/accordion';
</script>
 
<Accordion type="single">
	<AccordionItem value="item-1">
		<AccordionTrigger>Is it accessible?</AccordionTrigger>
		<AccordionContent>Yes. It follows WAI-ARIA patterns.</AccordionContent>
	</AccordionItem>
</Accordion>

Built by levish. The source code is available on GitHub.

Quiet by design.