shineout
Version:
Shein 前端组件库
29 lines (25 loc) • 851 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose";
import React from 'react';
export default (function (Component) {
return (
/*#__PURE__*/
function (_React$PureComponent) {
_inheritsLoose(_class, _React$PureComponent);
function _class() {
return _React$PureComponent.apply(this, arguments) || this;
}
var _proto = _class.prototype;
_proto.render = function render() {
var _this$props = this.props,
forceAccept = _this$props.forceAccept,
accept = _this$props.accept;
return React.createElement(Component, _extends({}, this.props, {
accept: forceAccept || accept,
forceAccept: !!forceAccept
}));
};
return _class;
}(React.PureComponent)
);
});