svelte-drawer

Installation
SKILL.md

svelte-drawer

Accessible drawer component for Svelte 5, inspired by Vaul. Supports gesture-driven drag, multiple directions, snap points, nested drawers, portal rendering, and persistent state.

Package: @abhivarde/svelte-drawer Docs: https://drawer.abhivarde.in GitHub: https://github.com/AbhiVarde/svelte-drawer

When to Use

Apply this skill when:

  • Adding a drawer, bottom sheet, side panel, or slide-over to a Svelte 5 app
  • Working with snap points or iOS-style sheet interactions
  • Fixing z-index or overflow conflicts with an existing drawer
  • Implementing persistent or controlled drawer state
  • Using autoHeight for streaming or dynamic content

Installation

Installs
3
GitHub Stars
43
First Seen
Jun 4, 2026
svelte-drawer — abhivarde/svelte-drawer