3.5.0 • Published 12 months ago
@linzjs/windows v3.5.0
@linzjs/windows
Reusable promise based windowing component for LINZ / Toitū te whenua.
React 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.
- multi-window dialogs.
- html5 dialog based.
This module gives you promise based modals/windows which don't require all the state based boilerplate / inline-components.
So you can simply do this in your react-app:
const result = await showModal(TestModal)
Features
- Async HTML dialog based Modals.
- Draggable and resizeable, pop-in/out Panels/Windows.
Install
npm install @linzjs/windows
or with Yarn
yarn add @linzjs/windows
Demo
npm run storybook
See Chromatic storybook for documentation.
3.4.4
12 months ago
3.5.0
12 months ago
3.4.3
1 year ago
3.4.0
1 year ago
3.3.1
1 year ago
3.4.2
1 year ago
3.4.1
1 year ago
3.3.0
1 year ago
3.2.2
1 year ago
3.2.1
1 year ago
3.2.0
1 year ago
3.1.0
1 year ago
3.2.4
1 year ago
3.2.3
1 year ago
3.0.0
1 year ago
2.3.0
1 year ago
2.2.0
1 year ago
2.1.0
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.5.2
2 years ago
1.5.1
2 years ago
1.5.0
2 years ago
1.4.6
2 years ago
1.4.5
2 years ago
1.4.4
2 years ago
1.4.3
2 years ago
1.4.2
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.0
2 years ago
1.2.0
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago