UNPKG

hoist-react-statics

Version:

Dont forget to hoist all props from a base component

20 lines (14 loc) 654 B
'use strict'; 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;