hoist-react-statics
Version:
Dont forget to hoist all props from a base component
20 lines (14 loc) • 654 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _hoistNonReactStatics = require('hoist-non-react-statics');
var _hoistNonReactStatics2 = _interopRequireDefault(_hoistNonReactStatics);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var hoistReactStatic = function hoistReactStatic(targetComponent, sourceComponent) {
(0, _hoistNonReactStatics2.default)(targetComponent, sourceComponent);
targetComponent.WrappedComponent = sourceComponent;
targetComponent.propTypes = sourceComponent.propTypes;
return targetComponent;
};
exports.default = hoistReactStatic;
;