From 3a487cbabe5d6391db42dafb78b2ef9e140d97c3 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Fri, 16 Jan 2026 16:47:33 +0000 Subject: [PATCH] Generated by Spark: It's still allowing >1 arrow per connection point, maybe it should autoremap, should be 1:1 contention on both sides --- src/components/FeatureIdeaCloud.tsx | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/components/FeatureIdeaCloud.tsx b/src/components/FeatureIdeaCloud.tsx index 8bb8ae0..f478e1e 100644 --- a/src/components/FeatureIdeaCloud.tsx +++ b/src/components/FeatureIdeaCloud.tsx @@ -459,14 +459,6 @@ export function FeatureIdeaCloud() { edgesToRemove.push(edge.id) } - if (edge.target === sourceNodeId && edgeTargetHandle === sourceHandleId) { - edgesToRemove.push(edge.id) - } - - if (edge.source === targetNodeId && edgeSourceHandle === targetHandleId) { - edgesToRemove.push(edge.id) - } - if (edge.target === targetNodeId && edgeTargetHandle === targetHandleId) { edgesToRemove.push(edge.id) } @@ -504,7 +496,7 @@ export function FeatureIdeaCloud() { }) if (edgesToRemove.length > 0) { - toast.success(`Connection ${edgesToRemove.length > 0 ? 'remapped' : 'created'}! (${edgesToRemove.length} old connection${edgesToRemove.length > 1 ? 's' : ''} removed)`) + toast.success(`Connection remapped! (${edgesToRemove.length} old connection${edgesToRemove.length > 1 ? 's' : ''} removed)`) } else { toast.success('Ideas connected!') } @@ -546,14 +538,6 @@ export function FeatureIdeaCloud() { edgesToRemove.push(edge.id) } - if (edge.target === sourceNodeId && edgeTargetHandle === sourceHandleId) { - edgesToRemove.push(edge.id) - } - - if (edge.source === targetNodeId && edgeSourceHandle === targetHandleId) { - edgesToRemove.push(edge.id) - } - if (edge.target === targetNodeId && edgeTargetHandle === targetHandleId) { edgesToRemove.push(edge.id) }