@watergis/svelte-collapsible-panel

@watergis/svelte-collapsible-panel is a svelte component to add collapsible panel.

Demo

Usage

Install the package

npm i @watergis/svelte-collapsible-panel
yarn add @watergis/svelte-collapsible-panel
pnpm i @watergis/svelte-collapsible-panel

Example

<script lang="ts">import { CollapsiblePanel } from '@watergis/svelte-collapsible-panel';
let isPanelOpen1 = true;
let isPanelOpen2 = false;
let isPanelOpen3 = false;
</script>

<CollapsiblePanel title={'Panel 1'} color={'is-link'} bind:isPanelOpen={isPanelOpen1}>
	<p>Panel content 1</p>
</CollapsiblePanel>
<CollapsiblePanel title={'Panel 2'} color={'is-success'} bind:isPanelOpen={isPanelOpen2}>
	<p>Panel content 2</p>
</CollapsiblePanel>
<CollapsiblePanel title={'Panel 3'} color={'is-warning'} bind:isPanelOpen={isPanelOpen3}>
	<p>Panel content 3</p>
</CollapsiblePanel>