Merge pull request #11154 from storybookjs/fix/forwardedComponent

Addon-docs: Fix forwardRef & invalid hook call
This commit is contained in:
Michael Shilman 2020-06-15 15:30:39 +08:00 committed by GitHub
commit f2352a34e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,5 @@
import PropTypes from 'prop-types';
import { isForwardRef, isMemo } from 'react-is';
import { isMemo } from 'react-is';
import {
PropDef,
hasDocgen,
@ -30,7 +30,7 @@ function getPropDefs(component: Component, section: string): PropDef[] {
// eslint-disable-next-line react/forbid-foreign-prop-types
if (!hasDocgen(component) && !component.propTypes) {
if (isForwardRef(component) || component.render) {
if (component.render) {
processedComponent = component.render({}).type;
}
if (isMemo(component)) {