File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
packages/react-devtools-extensions/src Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -12,10 +12,21 @@ export function createViewElementSource(bridge: Bridge, store: Store) {
1212
1313 setTimeout ( ( ) => {
1414 // Ask Chrome to display the location of the component function,
15+ // or a render method if it is a Class (ideally Class instance, not type)
1516 // assuming the renderer found one.
1617 chrome . devtools . inspectedWindow . eval ( `
1718 if (window.$type != null) {
18- inspect(window.$type);
19+ if (
20+ window.$type &&
21+ window.$type.prototype &&
22+ window.$type.prototype.isReactComponent
23+ ) {
24+ // inspect Component.render, not constructor
25+ inspect(window.$type.prototype.render);
26+ } else {
27+ // inspect Functional Component
28+ inspect(window.$type);
29+ }
1930 }
2031 ` ) ;
2132 } , 100 ) ;
You can’t perform that action at this time.
0 commit comments