codeatlas-enterprise / frontend /src /store /useGraphStore.js
Shivam311's picture
feat: CodeAtlas Enterprise - IBM Bob Engineering Intelligence Platform
3a7842d
Raw
History Blame Contribute Delete
441 Bytes
import { create } from 'zustand';
export const useGraphStore = create((set) => ({
selectedNode: null,
selectedWorkflow: null,
highlightedNodes: [],
graphMode: 'architecture',
setSelectedNode: (node) => set({ selectedNode: node }),
setSelectedWorkflow: (workflow) => set({ selectedWorkflow: workflow }),
setHighlightedNodes: (nodes) => set({ highlightedNodes: nodes }),
setGraphMode: (mode) => set({ graphMode: mode }),
}));