diff --git a/frontend/src/lib/components/graph/FlowGraphV2.svelte b/frontend/src/lib/components/graph/FlowGraphV2.svelte index f519222ce8..e1f82ce9c1 100644 --- a/frontend/src/lib/components/graph/FlowGraphV2.svelte +++ b/frontend/src/lib/components/graph/FlowGraphV2.svelte @@ -134,6 +134,7 @@ { deleteBranch: (detail, label) => { $selectedId = label + dispatch('deleteBranch', detail) }, insert: (detail) => { @@ -153,7 +154,7 @@ dispatch('delete', detail) }, newBranch: (module) => { - dispatch('newBranch', module) + dispatch('newBranch', { module }) }, move: (module, modules) => { dispatch('move', { module, modules }) diff --git a/frontend/src/lib/components/graph/graphBuilder.ts b/frontend/src/lib/components/graph/graphBuilder.ts index eb6cae9da5..3545022806 100644 --- a/frontend/src/lib/components/graph/graphBuilder.ts +++ b/frontend/src/lib/components/graph/graphBuilder.ts @@ -249,7 +249,7 @@ export default function graphBuilder( // "Collect result of each branch" node const endNode = { id: `${module.id}-end`, - data: { offset: currentOffset }, + data: { offset: currentOffset, eventHandlers: eventHandlers }, position: { x: -1, y: -1 }, type: 'branchOneEnd' } diff --git a/frontend/src/lib/components/graph/renderers/nodes/BranchAllStart copy.svelte b/frontend/src/lib/components/graph/renderers/nodes/BranchAllStart.svelte similarity index 92% rename from frontend/src/lib/components/graph/renderers/nodes/BranchAllStart copy.svelte rename to frontend/src/lib/components/graph/renderers/nodes/BranchAllStart.svelte index dde67e3e5d..025b4099ee 100644 --- a/frontend/src/lib/components/graph/renderers/nodes/BranchAllStart copy.svelte +++ b/frontend/src/lib/components/graph/renderers/nodes/BranchAllStart.svelte @@ -3,7 +3,6 @@ import { NodeToolbar, Position } from '@xyflow/svelte' import NodeWrapper from './NodeWrapper.svelte' import { X } from 'lucide-svelte' - import { createEventDispatcher } from 'svelte' import Popover from '$lib/components/Popover.svelte' import type { FlowStatusModule } from '$lib/gen' import type { GraphModuleState } from '../../model' @@ -22,8 +21,6 @@ eventHandlers: GraphEventHandlers } - const dispatch = createEventDispatcher() - let borderStatus: FlowStatusModule['type'] | undefined = undefined let flow_jobs_success = data?.flowModuleStates?.[data?.id]?.flow_jobs_success @@ -45,7 +42,13 @@