diff options
| author | Dax Raad <[email protected]> | 2025-11-21 00:32:21 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-11-21 00:32:21 -0500 |
| commit | ca2b871810ecfd6ade6578940fb93260e6f9f6c4 (patch) | |
| tree | 7299de01d0cebb2c42cbd2e14f1d184d3d70bf3a | |
| parent | 23ea8ba1ceb35358c62ba1051ba402223d0fb5b3 (diff) | |
| download | opencode-ca2b871810ecfd6ade6578940fb93260e6f9f6c4.tar.gz opencode-ca2b871810ecfd6ade6578940fb93260e6f9f6c4.zip | |
tui: simplify popular providers list to show only top 6 instead of applying provider priority sorting
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx | 5 | ||||
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx | 1 |
2 files changed, 2 insertions, 4 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx index 35e885243..77eda2271 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx @@ -1,7 +1,7 @@ import { createMemo, createSignal } from "solid-js" import { useLocal } from "@tui/context/local" import { useSync } from "@tui/context/sync" -import { map, pipe, flatMap, entries, filter, isDeepEqual, sortBy } from "remeda" +import { map, pipe, flatMap, entries, filter, isDeepEqual, sortBy, take } from "remeda" import { DialogSelect, type DialogSelectRef } from "@tui/ui/dialog-select" import { useDialog } from "@tui/ui/dialog" import { useTheme } from "../context/theme" @@ -111,8 +111,7 @@ export function DialogModel() { category: "Popular providers", } }), - filter((x) => PROVIDER_PRIORITY[x.value] !== undefined), - sortBy((x) => PROVIDER_PRIORITY[x.value] ?? 99), + take(6), ) : []), ] diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx index 0211d029f..109d4d25a 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx @@ -17,7 +17,6 @@ const PROVIDER_PRIORITY: Record<string, number> = { openai: 3, google: 4, openrouter: 5, - vercel: 6, } export function createDialogProviderOptions() { |
