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 }), }));