diff --git a/src/components/header/ColorModeButton.vue b/src/components/header/ColorModeButton.vue deleted file mode 100644 index 3a52953..0000000 --- a/src/components/header/ColorModeButton.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/header/Header.vue b/src/components/header/Header.vue index 3d162fc..185871f 100644 --- a/src/components/header/Header.vue +++ b/src/components/header/Header.vue @@ -5,10 +5,7 @@
-
- - -
+
diff --git a/src/components/header/ColorPicker.vue b/src/components/header/ThemePicker.vue similarity index 62% rename from src/components/header/ColorPicker.vue rename to src/components/header/ThemePicker.vue index 15430cd..ea9dbe7 100644 --- a/src/components/header/ColorPicker.vue +++ b/src/components/header/ThemePicker.vue @@ -5,19 +5,24 @@ import { ColorsTheme } from '~~/types' const colors = Object.values(ColorsTheme) const { getColor, setColor } = useColorStore() + +const colorMode = useColorMode() +const isDark = ref(colorMode.value === 'dark') +watch(isDark, () => { + colorMode.preference = colorMode.value === 'dark' ? 'light' : 'dark' +})