npm.io
0.8.2 • Published 2 years ago

louisette

Licence
MIT
Version
0.8.2
Deps
2
Size
155 kB
Vulns
0
Weekly
0
Stars
26

Louisette

npm GitHub Workflow Status

A collection of headless component primitives for Svelte.

Installation

npm install louisette

Usage

<script>
  import { createCollapsible } from 'louisette'

  const { triggerAttrs, contentAttrs } = createCollapsible()
</script>

<div>
  <button {...$triggerAttrs}>Toggle</button>
  <div {...$contentAttrs}>
    <p>Content</p>
  </div>
</div>

You can check out the documentation for more examples.