import { create } from 'zustand'; interface AppState { theme: 'light' | 'dark'; sidebarCollapsed: boolean; toggleSidebar: () => void; setTheme: (theme: 'light' | 'dark') => void; } export const useAppStore = create((set) => ({ theme: 'light', sidebarCollapsed: false, toggleSidebar: () => set((s) => ({ sidebarCollapsed: !s.sidebarCollapsed })), setTheme: (theme) => set({ theme }), }));