From ab0e5f5e36ee8a32ca37ec4a1e7a21633421fd93 Mon Sep 17 00:00:00 2001 From: Tony Yang Date: Thu, 17 Apr 2025 12:32:01 +0800 Subject: [PATCH] fix: global reactive attrs change to ref for primitive types, use provide/inject instead of globalConfig --- src/components/CAPTCHA.vue | 2 ++ src/components/Navbar.vue | 4 +++- src/lib/darkMode.js | 8 ++++---- src/lib/isMobile.js | 8 ++++---- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/components/CAPTCHA.vue b/src/components/CAPTCHA.vue index ef58be6..5f7ff80 100644 --- a/src/components/CAPTCHA.vue +++ b/src/components/CAPTCHA.vue @@ -5,6 +5,8 @@ import VueHcaptcha from '@hcaptcha/vue3-hcaptcha'; import { RecaptchaV2, useRecaptcha } from "vue3-recaptcha-v2"; import VueTurnstile from 'vue-turnstile'; +const $darkMode = inject('$darkMode'); + const { handleReset: handleRecaptchaReset } = useRecaptcha(); const props = defineProps({ diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index 1adfe9e..ca08a88 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -1,8 +1,10 @@