| 1234567891011121314151617181920212223242526272829 |
- import { defineStore } from 'pinia';
- import { store } from '@/store';
- import designSetting from '@/settings/designSetting';
- const { darkTheme, appTheme, appThemeList } = designSetting;
- import { DesignStateType } from './designStore.d'
- export const useDesignStore = defineStore({
- id: 'useDesignStore',
- state: (): DesignStateType => ({
- darkTheme,
- appTheme,
- appThemeList,
- }),
- getters: {
- getDarkTheme(): boolean {
- return this.darkTheme;
- },
- getAppTheme(): string {
- return this.appTheme;
- },
- getAppThemeList(): string[] {
- return this.appThemeList;
- },
- },
- });
- export function useDesignSettingWithOut() {
- return useDesignStore(store);
- }
|