diff --git a/web1/src/composables/useAppDark.js b/web1/src/composables/useAppDark.js new file mode 100644 index 0000000..86b6766 --- /dev/null +++ b/web1/src/composables/useAppDark.js @@ -0,0 +1,14 @@ +import { useDark } from '@vueuse/core' + +const darkOptions = { + selector: 'html', + attribute: 'class', + valueDark: 'dark', + valueLight: '', + storageKey: 'guzhi-color-scheme', + initialValue: 'light', +} + +export function useAppDark() { + return useDark(darkOptions) +} diff --git a/web1/src/layout/components/header/components/ThemeMode.vue b/web1/src/layout/components/header/components/ThemeMode.vue index 01ce41e..1c1ffcb 100644 --- a/web1/src/layout/components/header/components/ThemeMode.vue +++ b/web1/src/layout/components/header/components/ThemeMode.vue @@ -1,9 +1,10 @@