@pirxpilot/confirmation
v3.0.0
Published
Confirmation component
Downloads
17
Readme
Confirmation
Confirmation component with structural styling to give you a clean slate. Built on the Dialog component.
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 shownhide
the confirmation is hiddencancel
the user closed the confirmation or cancelledok
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