summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components/session-turn.tsx
diff options
context:
space:
mode:
authorDaniel Polito <[email protected]>2026-01-13 12:41:35 -0300
committerFrank <[email protected]>2026-01-13 19:50:49 -0500
commit3c9d80d75f8cd506c776b3d2f753d28d6f81d1cd (patch)
treec12d4de08278fb44e31521dcc8c6ab311eee5938 /packages/ui/src/components/session-turn.tsx
parenta761f66a16dc0a2b116477c328d8a49f5c0a947a (diff)
downloadopencode-3c9d80d75f8cd506c776b3d2f753d28d6f81d1cd.tar.gz
opencode-3c9d80d75f8cd506c776b3d2f753d28d6f81d1cd.zip
feat(desktop): Adding Provider Icons (#8215)
Diffstat (limited to 'packages/ui/src/components/session-turn.tsx')
-rw-r--r--packages/ui/src/components/session-turn.tsx10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 9947578b9..ae1321bac 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -22,6 +22,8 @@ import { Accordion } from "./accordion"
import { StickyAccordionHeader } from "./sticky-accordion-header"
import { FileIcon } from "./file-icon"
import { Icon } from "./icon"
+import { ProviderIcon } from "./provider-icon"
+import type { IconName } from "./provider-icons/types"
import { IconButton } from "./icon-button"
import { Tooltip } from "./tooltip"
import { Card } from "./card"
@@ -498,7 +500,13 @@ export function SessionTurn(
<span data-slot="session-turn-badge">{(msg() as UserMessage).agent}</span>
</Show>
<Show when={(msg() as UserMessage).model?.modelID}>
- <span data-slot="session-turn-badge">{(msg() as UserMessage).model?.modelID}</span>
+ <span data-slot="session-turn-badge" class="inline-flex items-center gap-1">
+ <ProviderIcon
+ id={(msg() as UserMessage).model!.providerID as IconName}
+ class="size-3.5 shrink-0"
+ />
+ {(msg() as UserMessage).model?.modelID}
+ </span>
</Show>
<span data-slot="session-turn-badge">{(msg() as UserMessage).variant || "default"}</span>
</div>