UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

20 lines 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WarningModal = void 0; var tslib_1 = require("tslib"); var react_1 = (0, tslib_1.__importDefault)(require("react")); var react_bootstrap_1 = require("react-bootstrap"); var WarningModal = function (_a) { var title = _a.title, modalBody = _a.modalBody, confirmButtonText = _a.confirmButtonText, className = _a.className, show = _a.show, onConfirm = _a.onConfirm, _b = _a.confirmButtonVariant, confirmButtonVariant = _b === void 0 ? 'success' : _b, onCancel = _a.onCancel, onConfirmCallbackArgs = _a.onConfirmCallbackArgs; return (react_1.default.createElement(react_bootstrap_1.Modal, { show: show, animation: false, className: className, onHide: function () { return onCancel(); } }, react_1.default.createElement(react_bootstrap_1.Modal.Header, { closeButton: false, onHide: function () { return onCancel(); } }, react_1.default.createElement(react_bootstrap_1.Modal.Title, null, title)), react_1.default.createElement(react_bootstrap_1.Modal.Body, null, modalBody), react_1.default.createElement(react_bootstrap_1.Modal.Footer, null, react_1.default.createElement(react_bootstrap_1.Button, { variant: "secondary", onClick: function () { return onCancel(); } }, "Cancel"), react_1.default.createElement(react_bootstrap_1.Button, { variant: confirmButtonVariant, onClick: function () { return onConfirm.apply(void 0, onConfirmCallbackArgs); } }, react_1.default.createElement("span", null, confirmButtonText || 'OK'))))); }; exports.WarningModal = WarningModal; exports.default = exports.WarningModal; //# sourceMappingURL=WarningModal.js.map