From f3e84fd65cb165c7ef4a08967fe48808ce4ead47 Mon Sep 17 00:00:00 2001 From: Lyric <5h3ll3x@gmail.com> Date: Thu, 22 Feb 2024 22:43:50 -0800 Subject: [PATCH] fix --- 1000-hours/.vitepress/theme/components/ThemedImageSwitch.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/1000-hours/.vitepress/theme/components/ThemedImageSwitch.vue b/1000-hours/.vitepress/theme/components/ThemedImageSwitch.vue index 87d2d42f..03b2229e 100644 --- a/1000-hours/.vitepress/theme/components/ThemedImageSwitch.vue +++ b/1000-hours/.vitepress/theme/components/ThemedImageSwitch.vue @@ -58,12 +58,11 @@ function switchImagesTheme(isDark:boolean) { onMounted(() => { const htmlEle:any = document.querySelector('html'); - const isDark = htmlEle.classList.contains('dark'); const observer = new MutationObserver((mutationsList, observer) => { for(const mutation of mutationsList) { if (mutation.type === 'attributes' && mutation.attributeName === 'class') { - switchImagesTheme(isDark) + switchImagesTheme(htmlEle.classList.contains('dark')) } } }); @@ -75,7 +74,7 @@ onMounted(() => { observer.observe(htmlEle, config); // apply html - switchImagesTheme(isDark); + switchImagesTheme(htmlEle.classList.contains('dark')); });