Confirm Dialog for react with Bootstrap Modal
npm install react-confirm-bootstrap``js
var Confirm = require('react-confirm-bootstrap');
var ConfirmAction = React.createClass({
onConfirm() {
// Preform your action.
},
render() {
return (
body="Are you sure you want to delete this?"
confirmText="Confirm Delete"
title="Deleting Stuff">
)
},
});
`
#### 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.