summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-11-10 00:40:22 -0600
committerAiden Cline <[email protected]>2025-11-10 00:40:42 -0600
commit3f59570ee69edc0c91ad841a18b70bd8c03b0b94 (patch)
treeee395f6677f88166f586e357426a6c8edaddc741
parent304e956b5dde28e6a37db712bfac299454c9814a (diff)
downloadopencode-3f59570ee69edc0c91ad841a18b70bd8c03b0b94.tar.gz
opencode-3f59570ee69edc0c91ad841a18b70bd8c03b0b94.zip
fix: add null check
-rw-r--r--packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx4
1 files changed, 2 insertions, 2 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 b35339daa..9f2d927e6 100644
--- a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx
+++ b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx
@@ -36,7 +36,7 @@ export function DialogModel() {
title: model.name ?? item.modelID,
description: provider.name,
category: "Recent",
- footer: model.cost.input === 0 && provider.id === "opencode" ? <Free /> : undefined,
+ footer: model.cost?.input === 0 && provider.id === "opencode" ? <Free /> : undefined,
},
]
})
@@ -59,7 +59,7 @@ export function DialogModel() {
title: info.name ?? model,
description: provider.name,
category: provider.name,
- footer: info.cost.input === 0 && provider.id === "opencode" ? <Free /> : undefined,
+ footer: info.cost?.input === 0 && provider.id === "opencode" ? <Free /> : undefined,
})),
filter((x) => Boolean(ref()?.filter) || !local.model.recent().find((y) => isDeepEqual(y, x.value))),
),