You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.4 KiB

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("antd/es/button/style");
var _button = _interopRequireDefault(require("antd/es/button"));
var _react = _interopRequireDefault(require("react"));
require("./Footer.less");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Footer = function Footer(props) {
var prefixCls = props.prefixCls,
onClear = props.onClear,
onConfirm = props.onConfirm,
disabled = props.disabled; // TODO 国际化
var locale = {
clear: '清除',
confirm: '确认'
};
return /*#__PURE__*/_react.default.createElement("div", {
className: "".concat(prefixCls, "-footer"),
onClick: function onClick(e) {
if (e.target.getAttribute('data-type') !== 'confirm') {
e.stopPropagation();
}
}
}, /*#__PURE__*/_react.default.createElement(_button.default, {
style: {
visibility: onClear ? 'visible' : 'hidden'
},
type: "link",
size: "small",
disabled: disabled,
onClick: function onClick(e) {
if (onClear) {
onClear(e);
}
e.stopPropagation();
}
}, locale.clear), /*#__PURE__*/_react.default.createElement(_button.default, {
"data-type": "confirm",
type: "primary",
size: "small",
onClick: onConfirm,
disabled: disabled
}, locale.confirm));
};
var _default = Footer;
exports.default = _default;