linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
48 lines (47 loc) β’ 1.41 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _button = _interopRequireDefault(require("../../../button"));
var _modal = _interopRequireDefault(require("../../../modal"));
var _iconFont = _interopRequireDefault(require("../../../icon-font"));
const {
confirm
} = _modal.default;
const OtherConfig = /*#__PURE__*/_react.default.memo(({
instance
}) => {
const {
resetFun,
resetConfirmProps = {},
onClose,
locale
} = instance;
const resetChange = () => {
confirm({
title: locale.resetConfirmTitle,
content: locale.resetConfirmContent,
onOk() {
resetFun?.();
onClose();
},
...resetConfirmProps
});
};
return /*#__PURE__*/_react.default.createElement("div", {
className: "lm_custom_option_columns"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "group_title"
}, locale.otherTitle), /*#__PURE__*/_react.default.createElement(_button.default, {
danger: true,
icon: /*#__PURE__*/_react.default.createElement(_iconFont.default, {
type: "icon-huanyuan"
}),
onClick: resetChange
}, locale.resetButtonText));
});
var _default = OtherConfig;
exports.default = _default;