@for (d of [1, 2, 3]; track d) { }
@if (loading()) {

Loading graph data...

} @else if (fetched() && graphData(); as data) {
{{ data.nodes.length }} nodes {{ data.edges.length }} edges
Nodes
@if (data.nodes.length === 0) {
No nodes found
} @else {
@for (node of data.nodes; track node.id) { }
ID Label Type
{{ node.id }} {{ node.label }} @if (node.type) { {{ node.type }} } @else { }
}
Edges
@if (data.edges.length === 0) {
No edges found
} @else {
@for (edge of data.edges; track $index) { }
Source Target Label
{{ edge.source }} {{ edge.target }} {{ edge.label ?? '—' }}
}
} @else if (fetched() && !graphData()) {
Enter a note path and click "Fetch Graph" to see connections.
}