style: prettier format file client/src/lib/useTheme.ts

This commit is contained in:
yusheng chen
2025-03-28 07:05:22 +08:00
parent f846c154f5
commit f09d2b6096

View File

@@ -35,7 +35,7 @@ const useTheme = (): [Theme, (mode: Theme) => void] => {
darkModeMediaQuery.removeEventListener("change", handleDarkModeChange);
};
}, [theme]);
const setThemeWithSideEffect = useCallback((newTheme: Theme) => {
setTheme(newTheme);
localStorage.setItem("theme", newTheme);
@@ -43,10 +43,7 @@ const useTheme = (): [Theme, (mode: Theme) => void] => {
document.documentElement.classList.toggle("dark", newTheme === "dark");
}
}, []);
return useMemo(() => [
theme,
setThemeWithSideEffect,
], [theme]);
return useMemo(() => [theme, setThemeWithSideEffect], [theme]);
};
export default useTheme;