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')); });