@linzjs/windows

2.1.0 • Public • Published

@linzjs/windows

semantic-release: angular

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.

Package Sidebar

Install

npm i @linzjs/windows

Weekly Downloads

476

Version

2.1.0

License

MIT

Unpacked Size

60.9 kB

Total Files

33

Last publish

Collaborators

  • linzds
  • blacha
  • philals