WholeProcessPlatform/frontend/src/store/modules/ui.ts

23 lines
453 B
TypeScript
Raw Normal View History

2026-04-02 08:56:49 +08:00
import { defineStore } from 'pinia';
import { ref } from 'vue';
export const useUiStore = defineStore('ui', () => {
// 右侧抽屉状态
const drawerOpen = ref(true);
// 切换抽屉状态
const toggleDrawer = () => {
drawerOpen.value = !drawerOpen.value;
};
// 设置抽屉状态
const setDrawerOpen = (open: boolean) => {
drawerOpen.value = open;
};
return {
drawerOpen,
toggleDrawer,
setDrawerOpen,
};
});