diff options
| author | Jason Cheatham <[email protected]> | 2025-12-02 21:42:30 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-02 22:42:30 -0600 |
| commit | f2fd0f8f009e9649e01b799c5c0758d5a3496536 (patch) | |
| tree | 112048371eb07b2268004b862e8c2125100129e0 | |
| parent | 44cdde54220de25a8c9c3a57f45655299d85bf26 (diff) | |
| download | opencode-f2fd0f8f009e9649e01b799c5c0758d5a3496536.tar.gz opencode-f2fd0f8f009e9649e01b799c5c0758d5a3496536.zip | |
fix: handle `0` in ANSI theme color definitions (#5009)
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/context/theme.tsx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/context/theme.tsx b/packages/opencode/src/cli/cmd/tui/context/theme.tsx index ed77e04b4..4223657ba 100644 --- a/packages/opencode/src/cli/cmd/tui/context/theme.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/theme.tsx @@ -161,7 +161,7 @@ function resolveTheme(theme: ThemeJson, mode: "dark" | "light") { if (c.startsWith("#")) return RGBA.fromHex(c) - if (defs[c]) { + if (defs[c] != null) { return resolveColor(defs[c]) } else if (theme.theme[c as keyof ThemeColors] !== undefined) { return resolveColor(theme.theme[c as keyof ThemeColors]!) |
