From 77ca3c0e137c55499a209a2038c6de4f1b6e3f7a Mon Sep 17 00:00:00 2001 From: Sandy Tao Date: Tue, 17 Mar 2026 14:00:40 -0700 Subject: [PATCH] fix(devtools): use theme-aware text colors for console warnings and errors (#22181) --- packages/devtools/client/src/App.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/devtools/client/src/App.tsx b/packages/devtools/client/src/App.tsx index bb5509b38e..9c531435b4 100644 --- a/packages/devtools/client/src/App.tsx +++ b/packages/devtools/client/src/App.tsx @@ -20,7 +20,9 @@ interface ThemeColors { consoleBg: string; rowBorder: string; errorBg: string; + errorText: string; warnBg: string; + warnText: string; } export default function App() { @@ -69,7 +71,9 @@ export default function App() { consoleBg: isDark ? '#1e1e1e' : '#fff', rowBorder: isDark ? '#303134' : '#f0f0f0', errorBg: isDark ? '#3c1e1e' : '#fff0f0', + errorText: isDark ? '#f28b82' : '#a80000', warnBg: isDark ? '#302a10' : '#fff3cd', + warnText: isDark ? '#fdd663' : '#7a5d00', }), [isDark], ); @@ -539,7 +543,7 @@ function ConsoleLogEntry({ log, t }: { log: ConsoleLog; t: ThemeColors }) { const isError = log.type === 'error'; const isWarn = log.type === 'warn'; const bg = isError ? t.errorBg : isWarn ? t.warnBg : 'transparent'; - const color = isError ? '#f28b82' : isWarn ? '#fdd663' : t.text; + const color = isError ? t.errorText : isWarn ? t.warnText : t.text; const icon = isError ? '❌' : isWarn ? '⚠️' : ' '; let displayContent = content;