fix(session-ui): label web search providers dynamically (#49045)

Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
This commit is contained in:
opencode-agent[bot]
2026-09-14 15:59:58 -05:00
committed by GitHub
co-authored by rekram1-node
parent 76594882b4
commit 4fa6ca00e5
@@ -259,15 +259,13 @@ function agentColor(value: string | undefined, themeColors: Record<string, strin
function webSearchProviderLabel(provider: unknown, i18n: ReturnType<typeof useI18n>) {
const name =
provider === "parallel"
? "Parallel"
: provider === "exa"
? "Exa"
: provider === "firecrawl"
? "Firecrawl"
: provider === "tavily"
? "Tavily"
: undefined
typeof provider !== "string" || !provider
? undefined
: provider === "tinyfish"
? "TinyFish"
: provider === "opencode"
? "OpenCode"
: `${provider[0].toUpperCase()}${provider.slice(1)}`
if (name) return i18n.t("ui.tool.websearch.provider", { provider: name })
return i18n.t("ui.tool.websearch")
}