From 79f11cbb87ac450d4f51e8bf427640ed150a6bf2 Mon Sep 17 00:00:00 2001 From: Stephen Zhou Date: Thu, 2 May 2024 02:10:59 +0800 Subject: [PATCH] refactor: group dark mode logic to useDark (#694) * refactor: group dark mode logic to useDark * fix: cannot get the bewlyWrapper --------- Co-authored-by: hakadao --- src/auto-imports.d.ts | 1 + src/components/Dock/Dock.vue | 91 +------------ .../RightSideButtons/RightSideButtons.vue | 92 +------------ src/composables/useDark.ts | 122 ++++++++++++++++++ src/contentScripts/views/App.vue | 44 +------ 5 files changed, 138 insertions(+), 212 deletions(-) create mode 100644 src/composables/useDark.ts diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts index 82645102..d4fb45ab 100644 --- a/src/auto-imports.d.ts +++ b/src/auto-imports.d.ts @@ -59,6 +59,7 @@ declare global { const useBewlyImage: typeof import('./composables/useImage')['useBewlyImage'] const useCssModule: typeof import('vue')['useCssModule'] const useCssVars: typeof import('vue')['useCssVars'] + const useDark: typeof import('./composables/useDark')['useDark'] const useDelayedHover: typeof import('./composables/useDelayedHover')['useDelayedHover'] const useSlots: typeof import('vue')['useSlots'] const useStorageLocal: typeof import('./composables/useStorageLocal')['useStorageLocal'] diff --git a/src/components/Dock/Dock.vue b/src/components/Dock/Dock.vue index 340ac869..1bae0051 100644 --- a/src/components/Dock/Dock.vue +++ b/src/components/Dock/Dock.vue @@ -1,6 +1,5 @@