diff --git a/packages/app/src/components/tools-menu.tsx b/packages/app/src/components/tools-menu.tsx index 5c1d06670e..16a4a33a34 100644 --- a/packages/app/src/components/tools-menu.tsx +++ b/packages/app/src/components/tools-menu.tsx @@ -2,7 +2,7 @@ import { ButtonV2 } from "@opencode-ai/ui/v2/button-v2" import { Icon } from "@opencode-ai/ui/v2/icon" import { SegmentedControlItemV2, SegmentedControlV2 } from "@opencode-ai/ui/v2/segmented-control-v2" import { Switch } from "@opencode-ai/ui/v2/switch-v2" -import { For, Show, type JSXElement } from "solid-js" +import { For, Index, Show, type JSXElement } from "solid-js" import { createStore } from "solid-js/store" export type ToolsMenuTab = "mcp" | "lsp" | "plugins" @@ -75,51 +75,51 @@ export function ToolsMenu(props: ToolsMenuProps) { fallback={} > - + {(item) => (
- + - {item.name} + {item().name} - + - {item.error ?? props.labels.failed} + {item().error ?? props.labels.failed} - - + + - {item.status === "disabled" ? props.labels.disabled : props.labels.failed} + {item().status === "disabled" ? props.labels.disabled : props.labels.failed} - {item.name} + {item().name} } > - + {props.labels.reauthenticate}
)} -
+