From d4db1a714fee30caff192a362273f4c8a03b38b6 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Fri, 20 May 2022 22:43:17 +0800 Subject: [PATCH] fix: delete mutation observer this may call render inifinity --- packages/client/src/hooks/use-theme.tsx | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/packages/client/src/hooks/use-theme.tsx b/packages/client/src/hooks/use-theme.tsx index de61894b..93cf5432 100644 --- a/packages/client/src/hooks/use-theme.tsx +++ b/packages/client/src/hooks/use-theme.tsx @@ -40,19 +40,6 @@ export const useTheme = () => { mql.addEventListener('change', matchMode); }, []); - useEffect(() => { - const config = { attributes: true }; - const callback = function () { - setTheme(document.body.getAttribute('theme-mode') as Theme); - }; - const observer = new MutationObserver(callback); - observer.observe(document.body, config); - - return () => { - observer.disconnect(); - }; - }, []); - return { theme, toggle,