From 81915c04142fde624dd1b86872a626d164a4549b Mon Sep 17 00:00:00 2001 From: srleom Date: Tue, 19 Mar 2024 16:58:08 +0800 Subject: [PATCH] Resolved dark mode bug --- src/components/ThemeProvider.astro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/ThemeProvider.astro b/src/components/ThemeProvider.astro index 6865c05..79e1ad3 100644 --- a/src/components/ThemeProvider.astro +++ b/src/components/ThemeProvider.astro @@ -12,6 +12,8 @@ return console.log(`Invalid theme value '${newTheme}' received. Expected 'light' or 'dark'.`) } + localStorage.setItem('theme', newTheme) + const root = document.documentElement // if current dark theme and new theme is dark, return @@ -22,8 +24,6 @@ } root.classList.toggle('dark') - - localStorage.setItem('theme', newTheme) } // Initial Setup