ubermanu / louisette

๐Ÿ”ช ๐Ÿ”ถ Accessible component primitives for Svelte (WIP)

Home Page:https://ubermanu.github.io/louisette/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

๐Ÿ”ช ๐Ÿ”ถ Accessible component primitives for Svelte (WIP)

https://ubermanu.github.io/louisette/

License:MIT License


Languages

Language:TypeScript 74.0%Language:Svelte 24.6%Language:JavaScript 0.9%Language:CSS 0.4%Language:HTML 0.1%Language:Less 0.1%