From 4fa14dab572fa9753d891babeb6677ab15a85a1c Mon Sep 17 00:00:00 2001 From: aidanCQ Date: Mon, 9 Sep 2024 15:37:42 +0100 Subject: [PATCH] Remove dom syncing by default. --- src/custom/theme-selector.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/custom/theme-selector.tsx b/src/custom/theme-selector.tsx index 8999d98..32af5f9 100644 --- a/src/custom/theme-selector.tsx +++ b/src/custom/theme-selector.tsx @@ -8,10 +8,7 @@ export const useTheme = () => { const [theme, _setLocalTheme] = React.useState(getTheme()); React.useEffect(() => { - subscribeToTheme((theme) => { - _setLocalTheme(theme) - document.body.setAttribute("data-theme", theme.isDark ? "dark" : 'light') - }) + subscribeToTheme((theme) => _setLocalTheme(theme)) }, []) return { theme, setMode: (_mode: typeof theme['mode']) => setTheme(_mode) } }