Skip to content

pirxpilot/confirmation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Confirmation component built on Dialog

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 53.4%
  • HTML 32.1%
  • Makefile 11.6%
  • CSS 2.9%