(agentId: string)
| 155 | |
| 156 | // Toggle expansion of an agent's dependencies |
| 157 | const toggleExpanded = (agentId: string) => { |
| 158 | setExpandedAgentIds((prev) => { |
| 159 | const next = new Set(prev) |
| 160 | if (next.has(agentId)) { |
| 161 | next.delete(agentId) |
| 162 | } else { |
| 163 | next.add(agentId) |
| 164 | } |
| 165 | return next |
| 166 | }) |
| 167 | } |
| 168 | |
| 169 | // Scroll focused item into view when focus changes via keyboard |
| 170 | useEffect(() => { |
no test coverage detected