mirror of
https://github.com/anomalyco/opencode.git
synced 2026-09-28 21:45:51 +08:00
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:
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")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user