nowrapper-json
Version:
nowrapper
81 lines (74 loc) • 4.4 kB
JavaScript
var _typeof = require("@babel/runtime/helpers/typeof");
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "@babel/runtime/helpers/defineProperty", "@babel/runtime/helpers/objectWithoutProperties", "react", "../common/dialog/DialogFormFactory"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("@babel/runtime/helpers/defineProperty"), require("@babel/runtime/helpers/objectWithoutProperties"), require("react"), require("../common/dialog/DialogFormFactory"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.defineProperty, global.objectWithoutProperties, global.react, global.DialogFormFactory);
global.dialog = mod.exports;
}
})((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object" ? globalThis : (typeof self === "undefined" ? "undefined" : _typeof(self)) === "object" ? self : this, function (_exports, _defineProperty2, _objectWithoutProperties2, _react, _DialogFormFactory) {
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports["default"] = void 0;
_defineProperty2 = _interopRequireDefault(_defineProperty2);
_objectWithoutProperties2 = _interopRequireDefault(_objectWithoutProperties2);
_react = _interopRequireDefault(_react);
_DialogFormFactory = _interopRequireDefault(_DialogFormFactory);
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var DialogFormWrapper = function DialogFormWrapper(AntdSource) {
var Modal = AntdSource.Modal,
Button = AntdSource.Button;
Modal.show = Modal.confirm;
var compatiMap = {
show: function show(options) {
var className = options.className,
closable = options.closable,
others = (0, _objectWithoutProperties2["default"])(options, ["className", "closable"]);
return _objectSpread({
closablePolifill: closable ? function (getInstance) {
return _react["default"].createElement("div", {
className: "dialog-polifill-cancel",
onClick: function onClick() {
var instance = getInstance();
instance.hide();
}
}, _react["default"].createElement("svg", {
viewBox: "64 64 896 896",
"data-icon": "close",
width: "1em",
height: "1em",
fill: "currentColor",
"aria-hidden": "true"
}, _react["default"].createElement("path", {
d: "M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"
})));
} : undefined
}, others, {
className: "".concat(className || "", " dialog-form-wrapper"),
iconType: true
});
},
dialogInstance: function dialogInstance(_dialogInstance) {
_dialogInstance.hide = _dialogInstance.destroy;
return _dialogInstance;
},
btnLoadingProps: "loading"
};
return new _DialogFormFactory["default"]({
Dialog: Modal,
Button: Button,
compatiMap: compatiMap
});
};
var _default = DialogFormWrapper;
_exports["default"] = _default;
});