import { Fragment } from "react"; function scalar(value: unknown): string { if (value === null) return "null"; if (typeof value === "boolean") return value ? "true" : "false"; if (typeof value === "string") return value || '""'; return String(value); } export function FieldTree({ value, depth = 0 }: { value: unknown; depth?: number }) { if (Array.isArray(value)) { if (!value.length) return []; return
{value.map((item, index) =>
{index}
)}
; } if (value !== null && typeof value === "object") { const entries = Object.entries(value as Record); if (!entries.length) return {"{}"}; return
{entries.map(([key, item]) =>
{key}
)}
; } return {scalar(value)}; }