ze-react-component-library
Version:
ZeroETP React Component Library
60 lines (50 loc) • 2.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("antd/lib/button/style");
var _button = _interopRequireDefault(require("antd/lib/button"));
require("antd/lib/tooltip/style");
var _tooltip = _interopRequireDefault(require("antd/lib/tooltip"));
var _icons = require("@ant-design/icons");
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var LogicFormTraveler = function LogicFormTraveler(_a) {
var backLength = _a.backLength,
forwardLength = _a.forwardLength,
go = _a.go,
back = _a.back,
forward = _a.forward;
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, backLength > 1 && /*#__PURE__*/_react.default.createElement(_tooltip.default, {
title: "\b\u56DE\u5230\u6700\u5F00\u59CB"
}, /*#__PURE__*/_react.default.createElement(_button.default, {
icon: /*#__PURE__*/_react.default.createElement(_icons.UndoOutlined, null),
onClick: function onClick(e) {
e.stopPropagation();
e.preventDefault();
go(-backLength);
}
})), /*#__PURE__*/_react.default.createElement(_tooltip.default, {
title: "\b\u56DE\u5230\u4E0A\u4E00\u6B65"
}, /*#__PURE__*/_react.default.createElement(_button.default, {
icon: /*#__PURE__*/_react.default.createElement(_icons.LeftOutlined, null),
onClick: function onClick(e) {
e.stopPropagation();
e.preventDefault();
back();
}
})), /*#__PURE__*/_react.default.createElement(_tooltip.default, {
title: "\b\u56DE\u5230\u4E0B\u4E00\u6B65"
}, /*#__PURE__*/_react.default.createElement(_button.default, {
disabled: forwardLength <= 0,
icon: /*#__PURE__*/_react.default.createElement(_icons.RightOutlined, null),
onClick: function onClick(e) {
e.stopPropagation();
e.preventDefault();
forward();
}
})));
};
var _default = LogicFormTraveler;
exports.default = _default;