shineout
Version:
Shein 前端组件库
41 lines (30 loc) • 1.18 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
var _react = _interopRequireDefault(require("react"));
var _default = function _default(Component) {
return (
/*#__PURE__*/
function (_React$PureComponent) {
(0, _inheritsLoose2.default)(_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.default.createElement(Component, (0, _extends2.default)({}, this.props, {
accept: forceAccept || accept,
forceAccept: !!forceAccept
}));
};
return _class;
}(_react.default.PureComponent)
);
};
exports.default = _default;