Spaces:
Runtime error
Runtime error
File size: 649 Bytes
229b3b8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
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;
|