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
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; |