react-json-tree
Version:
React JSON Viewer Component, Extracted from redux-devtools
7 lines (6 loc) • 540 B
JavaScript
import React from 'react';
export default function JSONValueNode({ nodeType, styling, labelRenderer, keyPath, valueRenderer, value, valueGetter = (value) => value, }) {
return (React.createElement("li", { ...styling('value', nodeType, keyPath) },
React.createElement("label", { ...styling(['label', 'valueLabel'], nodeType, keyPath) }, labelRenderer(keyPath, nodeType, false, false)),
React.createElement("span", { ...styling('valueText', nodeType, keyPath) }, valueRenderer(valueGetter(value), value, ...keyPath))));
}