summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJason Cheatham <[email protected]>2025-12-02 21:42:30 -0700
committerGitHub <[email protected]>2025-12-02 22:42:30 -0600
commitf2fd0f8f009e9649e01b799c5c0758d5a3496536 (patch)
tree112048371eb07b2268004b862e8c2125100129e0
parent44cdde54220de25a8c9c3a57f45655299d85bf26 (diff)
downloadopencode-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.tsx2
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]!)