UNPKG

react-json-tree

Version:
12 lines (11 loc) 586 B
import React from 'react'; import JSONNestedNode from './JSONNestedNode.js'; // Returns the "n Items" string for this node, // generating and caching it if it hasn't been created yet. function createItemString(data) { return `${data.length} ${data.length !== 1 ? 'items' : 'item'}`; } // Configures <JSONNestedNode> to render an Array export default function JSONArrayNode({ data, ...props }) { return (React.createElement(JSONNestedNode, { ...props, data: data, nodeType: "Array", nodeTypeIndicator: "[]", createItemString: createItemString, expandable: data.length > 0 })); }