(data: GraphData | null)
| 60 | } |
| 61 | |
| 62 | export function formatGraphLimitNotice(data: GraphData | null): string | null { |
| 63 | if (!data || data.total_nodes <= data.nodes.length) return null; |
| 64 | return `Showing ${data.nodes.length.toLocaleString("en-US")} of ${data.total_nodes.toLocaleString("en-US")} nodes (${data.edges.length.toLocaleString("en-US")} edges). Raise the node budget or use filters.`; |
| 65 | } |
| 66 | |
| 67 | export function GraphTab({ project }: GraphTabProps) { |
| 68 | const { data, loading, error, progress, fetchOverview } = useGraphData(); |
no outgoing calls
no test coverage detected