UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

124 lines (96 loc) 4.31 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _react = _interopRequireWildcard(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _StepGroup = _interopRequireDefault(require("./StepGroup")); function _createSuper(Derived) { function isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } return function () { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (isNativeReflectConstruct()) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; } var Steps = /*#__PURE__*/ function (_Component) { (0, _inherits2["default"])(Steps, _Component); var _super = _createSuper(Steps); function Steps() { var _this; (0, _classCallCheck2["default"])(this, Steps); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _super.call.apply(_super, [this].concat(args)); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "_stepIndex", 0); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "setNumberChange", function (index) { _this._stepIndex = index; }); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "getNumberChange", function () { return _this._stepIndex; }); return _this; } (0, _createClass2["default"])(Steps, [{ key: "render", value: function render() { var stepsProps = this.props; return _react["default"].createElement(_StepGroup["default"], (0, _extends2["default"])({}, stepsProps, { setNumberChange: this.setNumberChange, getNumberChange: this.getNumberChange })); } }]); return Steps; }(_react.Component); exports["default"] = Steps; (0, _defineProperty2["default"])(Steps, "propTypes", { prefixCls: _propTypes["default"].string, className: _propTypes["default"].string, iconPrefix: _propTypes["default"].string, direction: _propTypes["default"].string, labelPlacement: _propTypes["default"].string, children: _propTypes["default"].any, status: _propTypes["default"].string, size: _propTypes["default"].string, progressDot: _propTypes["default"].oneOfType([_propTypes["default"].bool, _propTypes["default"].func]), style: _propTypes["default"].object, current: _propTypes["default"].number, GroupIndex: _propTypes["default"].number, headerRender: _propTypes["default"].oneOfType([_propTypes["default"].object, _propTypes["default"].func]), headerIcon: _propTypes["default"].string, headerText: _propTypes["default"].string, type: _propTypes["default"].string, onChange: _propTypes["default"].func }); //# sourceMappingURL=Steps.js.map