Fix TypeScript errors in mcp-manager and instance-shell2

This commit is contained in:
Gemini AI
2025-12-24 21:46:13 +04:00
Unverified
parent 3501c20471
commit fd6c563f71
2 changed files with 6 additions and 8 deletions

View File

@@ -1338,25 +1338,23 @@ const InstanceShell2: Component<InstanceShellProps> = (props) => {
<div class="flex items-center gap-2">
<button
type="button"
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${
centerTab() === "code"
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${centerTab() === "code"
? "bg-white/10 border-white/20 text-white"
: "border-transparent text-zinc-400 hover:text-zinc-200 hover:bg-white/5"
}`}
}`}
onClick={() => setCenterTab("code")}
>
Code
</button>
<button
type="button"
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${
centerTab() === "preview"
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${centerTab() === "preview"
? "bg-white/10 border-white/20 text-white"
: "border-transparent text-zinc-400 hover:text-zinc-200 hover:bg-white/5"
}`}
}`}
onClick={() => setCenterTab("preview")}
disabled={!previewUrl()}
title={previewUrl() ? previewUrl() : "Run build to enable preview"}
title={previewUrl() || "Run build to enable preview"}
>
Preview
</button>

View File

@@ -131,7 +131,7 @@ const McpManager: Component<McpManagerProps> = (props) => {
setError(null)
try {
const data = await serverApi.fetchWorkspaceMcpConfig(props.instanceId)
setConfig(data.config ?? { mcpServers: {} })
setConfig((data.config ?? { mcpServers: {} }) as McpConfig)
} catch (err) {
log.error("Failed to load MCP config", err)
setError("Failed to load MCP configuration.")