From ec41423637c7d4e89a15f6165079caa1f7672120 Mon Sep 17 00:00:00 2001 From: Tony Yang Date: Wed, 16 Apr 2025 17:06:08 +0800 Subject: [PATCH] fix: darkMode plugin --- src/components/CAPTCHA.vue | 4 ++-- src/lib/darkMode.js | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/components/CAPTCHA.vue b/src/components/CAPTCHA.vue index 7ae4e70..7e5a239 100644 --- a/src/components/CAPTCHA.vue +++ b/src/components/CAPTCHA.vue @@ -1,5 +1,5 @@ diff --git a/src/lib/darkMode.js b/src/lib/darkMode.js index e8f26da..29e00ec 100644 --- a/src/lib/darkMode.js +++ b/src/lib/darkMode.js @@ -3,12 +3,10 @@ import { reactive } from 'vue'; const darkModeMediaQuery = '(prefers-color-scheme: dark)'; const matchMedia = window.matchMedia(darkModeMediaQuery); -const darkMode = reactive({ - value: matchMedia.matches, -}); +const darkMode = reactive(matchMedia.matches); matchMedia.addEventListener('change', (event) => { - darkMode.value = event.matches; + darkMode = event.matches; }); export const install = (app) => {