(t0)
| 90 | return groups; |
| 91 | } |
| 92 | export function MCPListPanel(t0) { |
| 93 | const $ = _c(78); |
| 94 | const { |
| 95 | servers, |
| 96 | agentServers: t1, |
| 97 | onSelectServer, |
| 98 | onSelectAgentServer, |
| 99 | onComplete |
| 100 | } = t0; |
| 101 | let t2; |
| 102 | if ($[0] !== t1) { |
| 103 | t2 = t1 === undefined ? [] : t1; |
| 104 | $[0] = t1; |
| 105 | $[1] = t2; |
| 106 | } else { |
| 107 | t2 = $[1]; |
| 108 | } |
| 109 | const agentServers = t2; |
| 110 | const [theme] = useTheme(); |
| 111 | const [selectedIndex, setSelectedIndex] = useState(0); |
| 112 | let t3; |
| 113 | if ($[2] !== servers) { |
| 114 | const regularServers = servers.filter(_temp); |
| 115 | t3 = groupServersByScope(regularServers); |
| 116 | $[2] = servers; |
| 117 | $[3] = t3; |
| 118 | } else { |
| 119 | t3 = $[3]; |
| 120 | } |
| 121 | const serversByScope = t3; |
| 122 | let t4; |
| 123 | if ($[4] !== servers) { |
| 124 | t4 = servers.filter(_temp2).sort(_temp3); |
| 125 | $[4] = servers; |
| 126 | $[5] = t4; |
| 127 | } else { |
| 128 | t4 = $[5]; |
| 129 | } |
| 130 | const claudeAiServers = t4; |
| 131 | let t5; |
| 132 | if ($[6] !== serversByScope) { |
| 133 | t5 = (serversByScope.get("dynamic") ?? []).sort(_temp4); |
| 134 | $[6] = serversByScope; |
| 135 | $[7] = t5; |
| 136 | } else { |
| 137 | t5 = $[7]; |
| 138 | } |
| 139 | const dynamicServers = t5; |
| 140 | let t6; |
| 141 | if ($[8] === Symbol.for("react.memo_cache_sentinel")) { |
| 142 | t6 = getScopeHeading("dynamic"); |
| 143 | $[8] = t6; |
| 144 | } else { |
| 145 | t6 = $[8]; |
| 146 | } |
| 147 | const dynamicHeading = t6; |
| 148 | let items; |
| 149 | if ($[9] !== agentServers || $[10] !== claudeAiServers || $[11] !== dynamicServers || $[12] !== serversByScope) { |
nothing calls this directly
no test coverage detected