@zag-js/dismissable

v0.75.0
Dismissable layer utilities for the DOM
js utils dimissable layer close signal outside-click

@zag-js/dismissable

Installation

yarn add @zag-js/dismissable
# or
npm i @zag-js/dismissable

Features

  • Provides a layering system with built-in dismiss mechanism
  • Closess when user interacts outside or focus is called programmatically outside the layer
  • Tracks its descendant and ensure focus remains within the layer even if the previously focused descendant is removed from the DOM
  • Allows for nesting multiple layers
  • Dismiss mechanism only works for the topmost layer

Contribution

Yes please! See the contributing guidelines for details.

Licence

This project is licensed under the terms of the MIT license.

npm i @zag-js/dismissable

Metadata

  • MIT
  • Whatever
  • Segun Adebayo
  • released 10/18/2024

Downloads

Maintainers