UNPKG

ze-react-component-library

Version:
60 lines (50 loc) 2.03 kB
"use strict"; 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;