UNPKG

shineout

Version:

Shein 前端组件库

32 lines (27 loc) 920 B
import _extends from "@babel/runtime/helpers/extends"; import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose"; import React, { PureComponent } from 'react'; export default function (Bar) { var FixedLength = /*#__PURE__*/ function (_PureComponent) { _inheritsLoose(FixedLength, _PureComponent); function FixedLength() { return _PureComponent.apply(this, arguments) || this; } var _proto = FixedLength.prototype; _proto.render = function render() { var _this$props = this.props, length = _this$props.length, scrollLength = _this$props.scrollLength; var barLength = length / scrollLength * length; if (barLength < 20) barLength = 20; return React.createElement(Bar, _extends({}, this.props, { length: length, barLength: barLength })); }; return FixedLength; }(PureComponent); return FixedLength; }