{value.slice(0, itemsToShow).map((item, index) => (
))}
{hasMore && (
handleToggleExpanded(arrayPath)}
/>
)}
);
}
if (typeof value === "object") {
const entries = Object.entries(value);
if (entries.length === 0) {
return
{visibleEntries.map(([key, val]) => (
))}
{hasMore && (
handleToggleExpanded(objectPath)}
/>
)}
);
}
// Root level objects use a table-like layout.
return (
{visibleEntries.map(([key, val]) => (
))}
{hasMore && (
handleToggleExpanded(objectPath)}
/>
)}
);
}
return (