Fix TypeScript errors in mcp-manager and instance-shell2
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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.")
|
||||
|
||||
Reference in New Issue
Block a user