From 217cf24c3c06f690c652c375c938b7b740a24c6c Mon Sep 17 00:00:00 2001 From: Daniel Polito Date: Tue, 13 Jan 2026 15:26:21 -0300 Subject: [PATCH] fix(desktop): Revert provider icon on select model dialog (#8245) --- packages/app/src/components/dialog-select-model.tsx | 11 +---------- packages/ui/src/components/list.tsx | 12 +++--------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/packages/app/src/components/dialog-select-model.tsx b/packages/app/src/components/dialog-select-model.tsx index c614c2d497..d54f9369af 100644 --- a/packages/app/src/components/dialog-select-model.tsx +++ b/packages/app/src/components/dialog-select-model.tsx @@ -7,8 +7,6 @@ import { Button } from "@opencode-ai/ui/button" import { Tag } from "@opencode-ai/ui/tag" import { Dialog } from "@opencode-ai/ui/dialog" import { List } from "@opencode-ai/ui/list" -import { ProviderIcon } from "@opencode-ai/ui/provider-icon" -import type { IconName } from "@opencode-ai/ui/icons/provider" import { DialogSelectProvider } from "./dialog-select-provider" import { DialogManageModels } from "./dialog-manage-models" @@ -37,12 +35,6 @@ const ModelList: Component<{ filterKeys={["provider.name", "name", "id"]} sortBy={(a, b) => a.name.localeCompare(b.name)} groupBy={(x) => x.provider.name} - groupHeader={(group) => ( -
- - {group.category} -
- )} sortGroupsBy={(a, b) => { if (a.category === "Recent" && b.category !== "Recent") return -1 if (b.category === "Recent" && a.category !== "Recent") return 1 @@ -60,8 +52,7 @@ const ModelList: Component<{ }} > {(i) => ( -
- +
{i.name} Free diff --git a/packages/ui/src/components/list.tsx b/packages/ui/src/components/list.tsx index 8c92728d7b..dc83db53a4 100644 --- a/packages/ui/src/components/list.tsx +++ b/packages/ui/src/components/list.tsx @@ -10,15 +10,9 @@ export interface ListSearchProps { autofocus?: boolean } -export interface ListGroup { - category: string - items: T[] -} - export interface ListProps extends FilteredListProps { class?: string children: (item: T) => JSX.Element - groupHeader?: (group: ListGroup) => JSX.Element emptyMessage?: string onKeyEvent?: (event: KeyboardEvent, item: T | undefined) => void onMove?: (item: T | undefined) => void @@ -122,7 +116,7 @@ export function List(props: ListProps & { ref?: (ref: ListRef) => void }) setScrollRef, }) - function GroupHeader(groupProps: { category: string; children?: JSX.Element }): JSX.Element { + function GroupHeader(groupProps: { category: string }): JSX.Element { const [stuck, setStuck] = createSignal(false) const [header, setHeader] = createSignal(undefined) @@ -144,7 +138,7 @@ export function List(props: ListProps & { ref?: (ref: ListRef) => void }) return (
- {groupProps.children ?? groupProps.category} + {groupProps.category}
) } @@ -191,7 +185,7 @@ export function List(props: ListProps & { ref?: (ref: ListRef) => void }) {(group) => (
- {props.groupHeader?.(group)} +