First Component - accordion
<script>
import { createAccordion, melt } from '@melt-ui/svelte';
const { elements: { root, item, trigger, content }, helpers: { isSelected } } = createAccordion();
</script>
<div use:melt={$root}>
<div use:melt={$item('item-1')}>
<h2><button use:melt={$trigger('item-1')}>Title</button></h2>
{#if $isSelected('item-1')}
<div use:melt={$content('item-1')}>Content</div>
{/if}
</div>
</div>Importing and Setting Up
<script>
import { createAccordion, melt } from '@melt-ui/svelte';
const { elements: { root, item, trigger, content }, helpers: { isSelected } } = createAccordion();
</script>Creating the Accordion Structure
Key Concepts
Minimal Working Example
Last updated