JsonView
Ein aufklappbarer JSON-Baum: jeden Pfad kopieren, eine Suche hervorheben.
function Basic() {
const [q, setQ] = useState("");
return (
<div className="flex w-560 flex-col gap-12">
<SearchInput aria-label="Search JSON" placeholder="Search keys and values" value={q} onChange={(e) => setQ(e.target.value)} onClear={() => setQ("")} />
<JsonView value={body} query={q || undefined} />
</div>
);
}import { JsonView } from "@logicplanes/kaeso-ui";Props
defaultDepthnumber = 2Anfangs geöffnete Ebenen (standardmäßig 2).
querystringHebt Schlüssel und Werte hervor, die diesen Text enthalten.
surface"well" | "plain" = wellAuf einer gefüllten Fläche (
well) oder direkt auf dem Panel (plain).valueunknownDie Daten, die als formatiertes JSON angezeigt werden.