We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f47abc2 commit 2ff3c2eCopy full SHA for 2ff3c2e
1 file changed
src/components/json-view/JsonView.tsx
@@ -57,18 +57,24 @@ export const JsonView = <T extends object = object>(props: JsonViewProps<T>) =>
57
displayDataTypes = false,
58
enableClipboard = true,
59
indentWidth = 12.8,
60
+ value,
61
...rest
62
} = props
63
64
const merged = mergeComponentProps("json-view", rest)
65
66
+ const safeValue = (value === null || value === undefined || typeof value !== 'object')
67
+ ? [value] as unknown as T
68
+ : value
69
+
70
return (
71
<ReactJsonView
72
displayObjectSize={displayObjectSize}
73
displayDataTypes={displayDataTypes}
74
enableClipboard={enableClipboard}
75
indentWidth={indentWidth}
76
{...merged}
77
+ value={safeValue}
78
style={{...JSON_VIEW_THEME, ...(merged.style ?? {})}}
79
>
80
<ReactJsonView.Arrow
0 commit comments