This commit is contained in:
lijianyou
2025-09-30 15:00:32 +08:00
parent 1b262f06b8
commit b4e759cf69
202 changed files with 22035 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
import { defineStore } from 'pinia';
import { ref } from 'vue';
export type Navigation = 'side' | 'head' | 'mix';
export const useSettingStore = defineStore('setting', () => {
const navigation = ref<Navigation>('head');
const useTabs = ref<boolean>(true);
const theme = ref('header-purple');
const contentClass = ref('common');
const filterMenu = ref(false);
function setNavigation(nav: Navigation) {
navigation.value = nav;
}
function setTheme(value: string) {
theme.value = value;
}
function setContentClass(className: string) {
contentClass.value = className;
}
function setFilterMenu(filter: boolean) {
filterMenu.value = filter;
}
return {
navigation,
useTabs,
theme,
contentClass,
filterMenu,
setNavigation,
setTheme,
setContentClass,
setFilterMenu,
};
});