File tree Expand file tree Collapse file tree
apps/web/src/components/workflow Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -383,6 +383,11 @@ export function WorkflowBuilder({
383383 [ reactFlowInstance ]
384384 ) ;
385385
386+ const handleNodeDoubleClick = useCallback ( ( event : React . MouseEvent ) => {
387+ event . stopPropagation ( ) ;
388+ setIsSidebarVisible ( true ) ;
389+ } , [ ] ) ;
390+
386391 return (
387392 < ReactFlowProvider >
388393 < WorkflowProvider
@@ -405,6 +410,7 @@ export function WorkflowBuilder({
405410 onConnectStart = { readonly ? ( ) => { } : onConnectStart }
406411 onConnectEnd = { readonly ? ( ) => { } : onConnectEnd }
407412 onNodeClick = { handleNodeClick }
413+ onNodeDoubleClick = { handleNodeDoubleClick }
408414 onEdgeClick = { handleEdgeClick }
409415 onPaneClick = { handlePaneClick }
410416 onInit = { setReactFlowInstance }
Original file line number Diff line number Diff line change @@ -151,6 +151,7 @@ export interface WorkflowCanvasProps {
151151 event : React . MouseEvent ,
152152 node : ReactFlowNode < WorkflowNodeType >
153153 ) => void ;
154+ onNodeDoubleClick ?: ( event : React . MouseEvent ) => void ;
154155 onEdgeClick : (
155156 event : React . MouseEvent ,
156157 edge : ReactFlowEdge < WorkflowEdgeType >
@@ -547,6 +548,7 @@ export function WorkflowCanvas({
547548 onConnectStart,
548549 onConnectEnd,
549550 onNodeClick,
551+ onNodeDoubleClick,
550552 onEdgeClick,
551553 onPaneClick,
552554 onInit,
@@ -609,6 +611,7 @@ export function WorkflowCanvas({
609611 onConnectStart = { readonly ? ( ) => { } : onConnectStart }
610612 onConnectEnd = { readonly ? ( ) => { } : onConnectEnd }
611613 onNodeClick = { onNodeClick }
614+ onNodeDoubleClick = { onNodeDoubleClick }
612615 onEdgeClick = { onEdgeClick }
613616 onPaneClick = { onPaneClick }
614617 nodeTypes = { nodeTypes }
You can’t perform that action at this time.
0 commit comments