feat: Disable server card toggle when in error state

This commit is contained in:
Aleksander Grygier 2026-01-27 13:38:47 +01:00
parent 738ccd8a52
commit 8219404122
2 changed files with 4 additions and 1 deletions

View File

@ -110,6 +110,7 @@
{displayName}
{faviconUrl}
enabled={enabled ?? server.enabled}
disabled={isError}
{onToggle}
{serverInfo}
{capabilities}

View File

@ -10,6 +10,7 @@
displayName: string;
faviconUrl: string | null;
enabled: boolean;
disabled?: boolean;
onToggle: (enabled: boolean) => void;
serverInfo?: MCPServerInfo;
capabilities?: MCPCapabilitiesInfo;
@ -20,6 +21,7 @@
displayName,
faviconUrl,
enabled,
disabled = false,
onToggle,
serverInfo,
capabilities,
@ -100,7 +102,7 @@
</div>
<div class="flex shrink-0 items-center pl-2">
<Switch checked={enabled} onCheckedChange={onToggle} />
<Switch checked={enabled} {disabled} onCheckedChange={onToggle} />
</div>
</div>
</div>