diff options
| author | Adam <[email protected]> | 2025-12-09 20:50:21 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-09 21:39:12 -0600 |
| commit | e2ebe560ead35d84eb7d1a6272bca3538e0b6928 (patch) | |
| tree | bf1e0808e8380339c16f6dced01e90bcab46b651 /packages/enterprise/src | |
| parent | 6db822fd923f3561fe4cefffc95f4179b23ee87c (diff) | |
| download | opencode-e2ebe560ead35d84eb7d1a6272bca3538e0b6928.tar.gz opencode-e2ebe560ead35d84eb7d1a6272bca3538e0b6928.zip | |
feat: provider icon component
Diffstat (limited to 'packages/enterprise/src')
| -rw-r--r-- | packages/enterprise/src/routes/share/[shareID].tsx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/enterprise/src/routes/share/[shareID].tsx b/packages/enterprise/src/routes/share/[shareID].tsx index 1c66624b1..f324cbbe1 100644 --- a/packages/enterprise/src/routes/share/[shareID].tsx +++ b/packages/enterprise/src/routes/share/[shareID].tsx @@ -8,6 +8,7 @@ import { createEffect, createMemo, ErrorBoundary, For, Match, Show, Switch } fro import { Share } from "~/core/share" import { Logo, Mark } from "@opencode-ai/ui/logo" import { IconButton } from "@opencode-ai/ui/icon-button" +import { ProviderIcon } from "@opencode-ai/ui/provider-icon" import { createDefaultOptions } from "@opencode-ai/ui/pierre" import { iife } from "@opencode-ai/util/iife" import { Binary } from "@opencode-ai/util/binary" @@ -21,6 +22,7 @@ import { Tabs } from "@opencode-ai/ui/tabs" import { preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/precision-diffs/ssr" import { Diff as SSRDiff } from "@opencode-ai/ui/diff-ssr" import { clientOnly } from "@solidjs/start" +import { IconName } from "../../../../ui/src/components/provider-icons/types" const ClientOnlyDiff = clientOnly(() => import("@opencode-ai/ui/diff").then((m) => ({ default: m.Diff }))) @@ -210,10 +212,7 @@ export default function () { <div class="text-12-mono text-text-base">v{info().version}</div> </div> <div class="flex gap-2 items-center"> - <img - src={`https://models.dev/logos/${provider()}.svg`} - class="size-3.5 shrink-0 dark:invert" - /> + <ProviderIcon name={provider() as IconName} class="size-3.5 shrink-0 text-icon-strong-base" /> <div class="text-12-regular text-text-base">{model()?.name ?? modelID()}</div> </div> <div class="text-12-regular text-text-weaker"> |
