Spaces:
deepak191z
/
Runtime error

RAI / src /store /use-layout-store.ts
deepak191z's picture
Upload 84 files
229b3b8 verified
raw
history blame contribute delete
649 Bytes
import { ILayoutState } from '@/interfaces/layout';
import { create } from 'zustand';
const useLayoutStore = create<ILayoutState>((set) => ({
activeMenuItem: null,
showMenuItem: false,
showControlItem: false,
showToolboxItem: false,
activeToolboxItem: null,
setActiveMenuItem: (showMenu) => set({ activeMenuItem: showMenu }),
setShowMenuItem: (showMenuItem) => set({ showMenuItem }),
setShowControlItem: (showControlItem) => set({ showControlItem }),
setShowToolboxItem: (showToolboxItem) => set({ showToolboxItem }),
setActiveToolboxItem: (activeToolboxItem) => set({ activeToolboxItem }),
}));
export default useLayoutStore;