{Object.entries(severityColors)
.filter(([key]) => key !== 'default') // Filter out "No Issues" - not useful for visualization
.map(([key, color]) => (
onToggleSeverity(key as SeverityLevel)}
/>
))}
{/* Connections Legend with Toggles */}
Connections
{visibleEdgeCount}/{totalEdgeTypes}
{Object.entries(edgeColors)
.filter(([k]) => k !== 'default' && k !== 'reference')
.map(([key, color]) => (
onToggleEdgeType(key as EdgeType)}
/>
))}
{/* Node Size Info */}
Node Size
Larger nodes indicate higher{' '}
token cost and
more issues.