Skip to content

Commit 032f590

Browse files
authored
feat: default to system color scheme in UI (#277)
1 parent d6b13fc commit 032f590

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/extension/react/context/context.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ export default function DevtronProvider({ children }: DevtronProviderProps) {
5252
const savedTheme = localStorage.getItem('theme') as Theme | null;
5353
if (savedTheme) {
5454
setTheme(savedTheme);
55+
} else {
56+
// set theme based on system preference if not set
57+
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
58+
const initialTheme: Theme = prefersDark ? 'dark' : 'light';
59+
setTheme(initialTheme);
5560
}
5661

5762
const savedDetailPanelPosition = localStorage.getItem(

0 commit comments

Comments
 (0)