Skip to content

Commit f478f55

Browse files
committed
fix(json viewer): add support for functional components
1 parent fa124ba commit f478f55

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: src/js/components/JsonViewer.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ export default class extends React.PureComponent {
88
let namespace = [props.name];
99
let ObjectComponent = JsonObject;
1010
if (typeof props.name === 'object' && !Array.isArray(props.name)) {
11-
namespace = [props.displayName || 'Anonymous'];
11+
// Support Classes and Functional Components
12+
const ComponentName = props.name?.displayName || props.name?.name || props.name?.type?.name;
13+
namespace = [ComponentName || 'Anonymous'];
1214
}
1315

1416
if (

0 commit comments

Comments
 (0)