fix(style): working dark mode persistence

This commit is contained in:
Corentin Thomasset 2022-04-11 13:59:15 +02:00
parent 765c010700
commit 3ae872847b
No known key found for this signature in database
GPG key ID: 3103EB5E79496F9C

View file

@ -1,13 +1,9 @@
import { useStorage, usePreferredDark } from '@vueuse/core';
import { useStorage } from '@vueuse/core';
import { defineStore } from 'pinia';
import type { Ref } from 'vue';
export const useStyleStore = defineStore('style', {
state: () => {
const isDark = usePreferredDark();
return {
isDarkTheme: useStorage('useDarkTheme', isDark) as Ref<boolean>,
};
},
state: () => ({
isDarkTheme: useStorage('useDarkTheme', false) as Ref<boolean>,
}),
});