react-confirm
Version:
A lightweight React library that simplifies confirmation dialogs with a Promise-based API — like window.confirm(), but fully customizable.
19 lines (18 loc) • 843 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContextAwareConfirmation = void 0;
exports.createConfirmationContext = createConfirmationContext;
var reactTree_1 = require("./mounter/reactTree");
var createConfirmation_1 = require("./createConfirmation");
function createConfirmationContext(mountNode) {
var mounter = (0, reactTree_1.createReactTreeMounter)(mountNode);
var createConfirmation = (0, createConfirmation_1.createConfirmationCreater)(mounter);
var ConfirmationRoot = (0, reactTree_1.createMountPoint)(mounter);
return {
createConfirmation: function (component, unmountDelay) {
return createConfirmation(component, unmountDelay);
},
ConfirmationRoot: ConfirmationRoot,
};
}
exports.ContextAwareConfirmation = createConfirmationContext();
;