chore: move jsonviewer into ui package

This commit is contained in:
2026-05-03 16:11:40 +02:00
parent 3450d70047
commit 6ef5dc28ed
5 changed files with 71 additions and 30 deletions
@@ -1,22 +1,22 @@
<script lang="ts">
import type { Graph } from '$lib/types';
import JsonNode from './JsonNode.svelte';
import { JsonViewer } from '@nodarium/ui';
const { graph }: { graph?: Graph } = $props();
const data = $derived(
graph
? {
...graph,
nodes: graph.nodes.map((n: object) => ({ ...n, tmp: undefined, state: undefined }))
}
...graph,
nodes: graph.nodes.map((n: object) => ({ ...n, tmp: undefined, state: undefined }))
}
: null
);
</script>
<div class="overflow-auto p-2">
{#if data}
<JsonNode value={data} path="graph" />
<JsonViewer value={data} path="graph" />
{:else}
<span class="font-mono text-xs text-neutral-500">No graph loaded</span>
{/if}