diff --git a/src/components/WorkflowEditor.tsx b/src/components/WorkflowEditor.tsx index e5ad3f2..ce518c5 100644 --- a/src/components/WorkflowEditor.tsx +++ b/src/components/WorkflowEditor.tsx @@ -108,6 +108,14 @@ export const WorkflowEditor: React.FC = ({ onClose }) => { setShowConfig(false); }, [selectNode]); + const handleDeleteSelected = useCallback(() => { + if (selectedNodeId) { + deleteNode(selectedNodeId); + setShowConfig(false); + selectNode(null); + } + }, [selectedNodeId, deleteNode, selectNode]); + const onDragOver = useCallback((event: React.DragEvent) => { event.preventDefault(); event.dataTransfer.dropEffect = "move"; @@ -246,6 +254,15 @@ export const WorkflowEditor: React.FC = ({ onClose }) => { > {showNodePalette ? "Hide" : "Show"} Node Palette + {selectedNodeId && ( + + )}