eigent/src/store/sidebarStore.ts
2025-08-12 01:16:39 +02:00

15 lines
No EOL
362 B
TypeScript

import { create } from 'zustand'
interface SidebarState {
isOpen: boolean
open: () => void
close: () => void
toggle: () => void
}
export const useSidebarStore = create<SidebarState>((set) => ({
isOpen: false,
open: () => set({ isOpen: true }),
close: () => set({ isOpen: false }),
toggle: () => set((state) => ({ isOpen: !state.isOpen })),
}))