fix(tui): make websearch provider label reactive (#26943)

This commit is contained in:
Matt H
2026-05-12 04:01:16 -04:00
committed by GitHub
parent 907281a80a
commit 61174b7878

View File

@@ -1985,11 +1985,11 @@ function WebFetch(props: ToolProps<typeof WebFetchTool>) {
}
function WebSearch(props: ToolProps<typeof WebSearchTool>) {
const metadata = props.metadata as { numResults?: number; provider?: unknown }
const metadata = () => props.metadata as { numResults?: number; provider?: unknown }
return (
<InlineTool icon="◈" pending="Searching web..." complete={props.input.query} part={props.part}>
{webSearchProviderLabel(metadata.provider)} "{props.input.query}"{" "}
<Show when={metadata.numResults}>({metadata.numResults} results)</Show>
{webSearchProviderLabel(metadata().provider)} "{props.input.query}"{" "}
<Show when={metadata().numResults}>({metadata().numResults} results)</Show>
</InlineTool>
)
}