summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-11-18 12:10:06 -0500
committerDax Raad <[email protected]>2025-11-18 12:10:19 -0500
commit50bfff89c03265faaee958c36ddd00c13f926cfc (patch)
tree46dc4772a7534d905ebadedc5be414318a7d35e0
parentfc5fc2c570e6ac5a6f9647080b80f7fec0c4b605 (diff)
downloadopencode-50bfff89c03265faaee958c36ddd00c13f926cfc.tar.gz
opencode-50bfff89c03265faaee958c36ddd00c13f926cfc.zip
fix model dialog sorting
-rw-r--r--packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx2
1 files changed, 1 insertions, 1 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 9f2d927e6..bcd1d98d5 100644
--- a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx
+++ b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx
@@ -16,7 +16,6 @@ export function DialogModel() {
const sync = useSync()
const dialog = useDialog()
const [ref, setRef] = createSignal<DialogSelectRef<unknown>>()
- const { theme } = useTheme()
const options = createMemo(() => {
return [
@@ -62,6 +61,7 @@ export function DialogModel() {
footer: info.cost?.input === 0 && provider.id === "opencode" ? <Free /> : undefined,
})),
filter((x) => Boolean(ref()?.filter) || !local.model.recent().find((y) => isDeepEqual(y, x.value))),
+ sortBy((x) => x.title),
),
),
),