Skip to content

Commit 43a5159

Browse files
committed
less diff again
1 parent d660d40 commit 43a5159

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

reflex/.templates/web/utils/react-theme.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export function ThemeProvider({ children, defaultTheme = "system" }) {
2424
const [isInitialized, setIsInitialized] = useState(false);
2525

2626
const firstRender = useRef(true);
27+
2728
useEffect(() => {
2829
if (!firstRender.current) {
2930
return;
@@ -45,10 +46,12 @@ export function ThemeProvider({ children, defaultTheme = "system" }) {
4546
setTheme(savedTheme);
4647
setIsInitialized(true);
4748
});
49+
4850
const resolvedTheme = useMemo(
4951
() => (theme === "system" ? systemTheme : theme),
5052
[theme, systemTheme],
5153
);
54+
5255
useEffect(() => {
5356
// Set up media query for system preference detection
5457
const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)");
@@ -66,6 +69,7 @@ export function ThemeProvider({ children, defaultTheme = "system" }) {
6669
mediaQuery.removeEventListener("change", handleChange);
6770
};
6871
});
72+
6973
// Save theme to localStorage whenever it changes (but not on initial mount)
7074
useEffect(() => {
7175
if (!isInitialized) return;

0 commit comments

Comments
 (0)