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 modalvisible: 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.