фронт

This commit is contained in:
test 2025-06-09 10:31:14 +05:00
parent eb1f18f53e
commit d67ea17fd7
160 changed files with 2611 additions and 5680 deletions

View file

@ -1,22 +0,0 @@
import { create } from 'zustand';
interface NodesStore {
nodes: any[];
edges: any[];
setNodes: (nodes: any[]) => void;
setEdges: (edges: any[]) => void;
updateNode: (nodeId: string, newData: any) => void;
}
export const useNodesStore = create<NodesStore>((set) => ({
nodes: [],
edges: [],
setNodes: (nodes) => set({ nodes }),
setEdges: (edges) => set({ edges }),
updateNode: (nodeId, newData) =>
set((state) => ({
nodes: state.nodes.map((node) =>
node.id === nodeId ? { ...node, data: { ...node.data, ...newData } } : node
),
})),
}));