UNPKG

@react-awesome-query-builder/mui

Version:
30 lines (29 loc) 1.12 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.MuiUseConfirm = exports.MuiConfirm = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _materialUiConfirm = require("material-ui-confirm"); var _excluded = ["confirmFn"]; var MuiUseConfirm = exports.MuiUseConfirm = function MuiUseConfirm() { var confirmFn = (0, _materialUiConfirm.useConfirm)(); return function (_ref) { var okText = _ref.okText, cancelText = _ref.cancelText, title = _ref.title, onOk = _ref.onOk; confirmFn({ description: title || "Are you sure?", title: null, confirmationText: okText || "Ok", cancellationText: cancelText || "Cancel" }).then(onOk)["catch"](function () {}); }; }; var MuiConfirm = exports.MuiConfirm = function MuiConfirm(_ref2) { var confirmFn = _ref2.confirmFn, renderOptions = (0, _objectWithoutProperties2["default"])(_ref2, _excluded); confirmFn(renderOptions); };