Fix TypeScript errors in mcp-manager and instance-shell2
This commit is contained in:
@@ -1338,8 +1338,7 @@ const InstanceShell2: Component<InstanceShellProps> = (props) => {
|
|||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${
|
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${centerTab() === "code"
|
||||||
centerTab() === "code"
|
|
||||||
? "bg-white/10 border-white/20 text-white"
|
? "bg-white/10 border-white/20 text-white"
|
||||||
: "border-transparent text-zinc-400 hover:text-zinc-200 hover:bg-white/5"
|
: "border-transparent text-zinc-400 hover:text-zinc-200 hover:bg-white/5"
|
||||||
}`}
|
}`}
|
||||||
@@ -1349,14 +1348,13 @@ const InstanceShell2: Component<InstanceShellProps> = (props) => {
|
|||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${
|
class={`px-2.5 py-1 rounded-md text-[11px] font-semibold uppercase tracking-wide border ${centerTab() === "preview"
|
||||||
centerTab() === "preview"
|
|
||||||
? "bg-white/10 border-white/20 text-white"
|
? "bg-white/10 border-white/20 text-white"
|
||||||
: "border-transparent text-zinc-400 hover:text-zinc-200 hover:bg-white/5"
|
: "border-transparent text-zinc-400 hover:text-zinc-200 hover:bg-white/5"
|
||||||
}`}
|
}`}
|
||||||
onClick={() => setCenterTab("preview")}
|
onClick={() => setCenterTab("preview")}
|
||||||
disabled={!previewUrl()}
|
disabled={!previewUrl()}
|
||||||
title={previewUrl() ? previewUrl() : "Run build to enable preview"}
|
title={previewUrl() || "Run build to enable preview"}
|
||||||
>
|
>
|
||||||
Preview
|
Preview
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ const McpManager: Component<McpManagerProps> = (props) => {
|
|||||||
setError(null)
|
setError(null)
|
||||||
try {
|
try {
|
||||||
const data = await serverApi.fetchWorkspaceMcpConfig(props.instanceId)
|
const data = await serverApi.fetchWorkspaceMcpConfig(props.instanceId)
|
||||||
setConfig(data.config ?? { mcpServers: {} })
|
setConfig((data.config ?? { mcpServers: {} }) as McpConfig)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
log.error("Failed to load MCP config", err)
|
log.error("Failed to load MCP config", err)
|
||||||
setError("Failed to load MCP configuration.")
|
setError("Failed to load MCP configuration.")
|
||||||
|
|||||||
Reference in New Issue
Block a user