diff --git a/src/stores/theme.ts b/src/stores/theme.ts index e50aa9f..1ff074f 100644 --- a/src/stores/theme.ts +++ b/src/stores/theme.ts @@ -2,11 +2,17 @@ import { ref, computed } from 'vue'; import { defineStore } from 'pinia'; import { darkTheme, lightTheme } from 'naive-ui'; -export const useThemeStore = defineStore('ndm-theme-store', () => { - const darkThemeEnabled = ref(true); - const themeMode = computed(() => { - return darkThemeEnabled.value ? darkTheme : lightTheme; - }); +export const useThemeStore = defineStore( + 'ndm-theme-store', + () => { + const darkThemeEnabled = ref(true); + const themeMode = computed(() => { + return darkThemeEnabled.value ? darkTheme : lightTheme; + }); - return { darkThemeEnabled, themeMode }; -}); + return { darkThemeEnabled, themeMode }; + }, + { + persist: true, + }, +);