diff --git a/src/ThemeProvider.tsx b/src/ThemeProvider.tsx index 372038d..57d69b9 100644 --- a/src/ThemeProvider.tsx +++ b/src/ThemeProvider.tsx @@ -51,7 +51,7 @@ const ThemeProvider: FC = ({ children }) => { prefersLightTheme.onchange = null } } - }, []) + }, [localTheme]) const contextValue = useMemo( () => ({ @@ -63,7 +63,7 @@ const ThemeProvider: FC = ({ children }) => { setLocalTheme(newTheme) }, }), - [theme, setTheme] + [theme, setTheme, setLocalTheme] ) return (