[重构] 前端改造v1

This commit is contained in:
ryan
2026-03-11 12:47:08 +08:00
parent 052e3e98f8
commit 6eea676f8f
71 changed files with 3619 additions and 8791 deletions
+16
View File
@@ -0,0 +1,16 @@
import { create } from 'zustand';
interface AppShellState {
isSidebarCollapsed: boolean;
toggleSidebar: () => void;
setSidebarCollapsed: (value: boolean) => void;
}
export const useAppShellStore = create<AppShellState>((set) => ({
isSidebarCollapsed: false,
toggleSidebar: () =>
set((state) => ({
isSidebarCollapsed: !state.isSidebarCollapsed,
})),
setSidebarCollapsed: (value) => set({ isSidebarCollapsed: value }),
}));