UNPKG

react-json-viewer-cool

Version:

React json view plugin, supports expansion and hiding. Uses react hooks.

20 lines (17 loc) 588 B
import React from 'react'; import { getLeft } from './utils.js'; export default function NormalTree(props) { let { name, value, line, showIndex, type, needComma, level = 1 } = props; return ( <div className="x-json-line"> <span className="x-json-mark" style={getLeft(level)}> {line} </span> <span className="x-json-content"> {showIndex && <span className="x-json-key">{name}: </span>} <span className={`x-json-${type}`}>{value}</span> <span className="x-json-comma">{needComma ? ',' : ''}</span> </span> </div> ); }