/confirmation

Confirmation component built on Dialog

Primary LanguageJavaScript

Confirmation

Confirmation component with structural styling to give you a clean slate. Built on the Dialog component.

js confirmation component confirm

Live demo is here

Installation

$ npm install @pirxpilot/confirmation

Features

  • events for composition
  • structural CSS letting you decide on style
  • overlay, modal, escapable etc from Dialog
  • fluent API

Events

  • show the confirmation is shown
  • hide the confirmation is hidden
  • cancel the user closed the confirmation or cancelled
  • ok the user accepted

API

confirm(msg)

Display a confirmation dialog with a msg only.

confirm(title, msg)

Display a confirmation dialog with title and msg.

Confirmation#focus(type)

By default the "cancel" button is focused, however you may invoke .focus('ok').

Confirmation#cancel(text)

Set cancel button text.

Confirmation#ok(text)

Set cancel ok text.

Confirmation#show([fn])

Show the confirmation and invoke fn with a boolean representing the user's choice.

View the Dialog API for additional methods such as .modal(), .closable() etc.

License

MIT