summaryrefslogtreecommitdiffhomepage
path: root/packages/enterprise/src
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-09 20:50:21 -0600
committerAdam <[email protected]>2025-12-09 21:39:12 -0600
commite2ebe560ead35d84eb7d1a6272bca3538e0b6928 (patch)
treebf1e0808e8380339c16f6dced01e90bcab46b651 /packages/enterprise/src
parent6db822fd923f3561fe4cefffc95f4179b23ee87c (diff)
downloadopencode-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].tsx7
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">