linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
36 lines β’ 1.33 kB
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import React from 'react';
import Button from "../../../button";
import Modal from "../../../modal";
import IconFont from "../../../icon-font";
var confirm = Modal.confirm;
var OtherConfig = /*#__PURE__*/React.memo(function (_ref) {
var instance = _ref.instance;
var resetFun = instance.resetFun,
_instance$resetConfir = instance.resetConfirmProps,
resetConfirmProps = _instance$resetConfir === void 0 ? {} : _instance$resetConfir,
onClose = instance.onClose,
locale = instance.locale;
var resetChange = function resetChange() {
confirm(_objectSpread({
title: locale.resetConfirmTitle,
content: locale.resetConfirmContent,
onOk: function onOk() {
resetFun === null || resetFun === void 0 ? void 0 : resetFun();
onClose();
}
}, resetConfirmProps));
};
return /*#__PURE__*/React.createElement("div", {
className: "lm_custom_option_columns"
}, /*#__PURE__*/React.createElement("div", {
className: "group_title"
}, locale.otherTitle), /*#__PURE__*/React.createElement(Button, {
danger: true,
icon: /*#__PURE__*/React.createElement(IconFont, {
type: "icon-huanyuan"
}),
onClick: resetChange
}, locale.resetButtonText));
});
export default OtherConfig;