React confirm dialog HOC
npm install @dock365/reconfirmbash
# Using yarn package manager
$ yarn add @dock365/reconfirm
# Using npm package manager
$ npm install --save @dock365/reconfirm
`
2 Import React confirm module
`javascript
// ES6
import Confirm from "@dock365/reconfirm"
// ES5
var Confirm = require("@dock365/reconfirm");
`
Example
#### CodeSandbox Example Link
`javascript
import React from "react";
import ReactDOM from "react-dom";
import confirm from "@dock365/reconfirm";
function Component(props) {
return (
onClick={() =>
props.confirm("Dialog Message", "Dialog Title", "Some Data", data => {
alert(data + " Confirmed");
})
}
>
Show Confirm
);
}
function Dialog(props) {
return (
{props.title}
{props.message}
);
}
const App = confirm(Dialog)(Component);
const rootElement = document.getElementById("root");
ReactDOM.render( , rootElement);
``