UNPKG

540 BJavaScriptView Raw
1import React from 'react';
2export default function JSONValueNode({ nodeType, styling, labelRenderer, keyPath, valueRenderer, value, valueGetter = (value) => value, }) {
3 return (React.createElement("li", { ...styling('value', nodeType, keyPath) },
4 React.createElement("label", { ...styling(['label', 'valueLabel'], nodeType, keyPath) }, labelRenderer(keyPath, nodeType, false, false)),
5 React.createElement("span", { ...styling('valueText', nodeType, keyPath) }, valueRenderer(valueGetter(value), value, ...keyPath))));
6}