2025-06-29 17:52:31 +08:00

20 lines
428 B
TypeScript

import { defineStore } from 'pinia';
import { useColorMode } from '@vueuse/core';
import { LocalStorageApi } from '@/util/Cookies.ts';
export const UseSettingStore = defineStore('setting', {
state: () => {
const { store, state } = useColorMode();
return {
themeMode: store,
theme: state,
appName: '',
appVersion: '',
};
},
persist: {
storage: LocalStorageApi.StorageApi,
},
});