Confirm Dialog for react with Bootstrap Modal
react-confirm-bootstrap
Confirm Dialog for react with Bootstrap Modal.
Example
var Confirm = require('react-confirm-bootstrap');
var ConfirmAction = React.createClass({
onConfirm() {
// Preform your action.
},
render() {
return (
<Confirm
onConfirm={this.onConfirm}
body="Are you sure you want to delete this?"
confirmText="Confirm Delete"
title="Deleting Stuff">
<button>Delete Stuff</button>
</Confirm>
)
},
});
Props
body: React.PropTypes.any.isRequired
Body text for the modal.
buttonText: React.PropTypes.node
Options text for the initial button. Is only used if children are not passed.
cancelText: React.PropTypes.node
Text for the cancel button in the modal.
confirmBSStyle: React.PropTypes.string
Bootstrap style.
Options: 'primary', 'success', 'info', 'warning', 'danger', 'link'.
Default: 'danger'
confirmText: React.PropTypes.node
Text for the confirm button in the modal.
onClose: React.PropTypes.func
Function to be called once closed.
onConfirm: React.PropTypes.func.isRequired
Function to be called once confirmed.
title: React.PropTypes.node.isRequired
Title text for the modal
visible: React.PropTypes.bool
Optional initial state if the modal should start open.
children: React.PropTypes.any
Node to listen to clicks for. react-confirm-bootstrap
render a react-bootstrap
button by default.