Skip to content

tm2/confirmation

 
 

Repository files navigation

Confirmation

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

js confirmation component confirm

Installation

$ npm install confirmation-component

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

About

Confirmation component built on Dialog

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.4%
  • CSS 4.6%