diff options
| author | Aiden Cline <[email protected]> | 2025-11-10 00:40:22 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-11-10 00:40:42 -0600 |
| commit | 3f59570ee69edc0c91ad841a18b70bd8c03b0b94 (patch) | |
| tree | ee395f6677f88166f586e357426a6c8edaddc741 | |
| parent | 304e956b5dde28e6a37db712bfac299454c9814a (diff) | |
| download | opencode-3f59570ee69edc0c91ad841a18b70bd8c03b0b94.tar.gz opencode-3f59570ee69edc0c91ad841a18b70bd8c03b0b94.zip | |
fix: add null check
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx | 4 |
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))), ), |
