@linzjs/windows
v2.1.0
Published
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)
Downloads
3,092
Readme
@linzjs/windows
Reusable promise based windowing component for LINZ / Toitū te whenua.
Rect state based modals/windows are painful because they require:
- shared states for open/closed.
- callbacks/states for return values.
- inline modal/window includes, which prevent you from closing the invoking component before the modal/window has completed.
This module gives you promise based modals/windows which don't require all the state based boiler-plate / inline-components.
Features
- Async HTML dialog based Modals.
- Draggable and resizeable, pop-in/out Windows.
Install
npm install @linzjs/windows
or with Yarn
yarn add @linzjs/windows
Demo
npm run storybook
See Chromatic storybook for documentation.