3.5.0 • Published 8 months ago

@linzjs/windows v3.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@linzjs/windows

semantic-release: react

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

8 months ago

3.5.0

8 months ago

3.4.3

8 months ago

3.4.0

8 months ago

3.3.1

8 months ago

3.4.2

8 months ago

3.4.1

8 months ago

3.3.0

9 months ago

3.2.2

11 months ago

3.2.1

11 months ago

3.2.0

12 months ago

3.1.0

12 months ago

3.2.4

11 months ago

3.2.3

11 months 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