@zag-js/dismissable
v0.78.3
Published
Dismissable layer utilities for the DOM
Downloads
668,555
Maintainers
Readme
@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.