import { create } from 'zustand'; interface UiState { sidebarOpen: boolean; toggleSidebar: () => void; setSidebarOpen: (open: boolean) => void; } export const useUiStore = create((set) => ({ sidebarOpen: true, toggleSidebar: () => set((s) => ({ sidebarOpen: !s.sidebarOpen })), setSidebarOpen: (open) => set({ sidebarOpen: open }), }));