Generated by Spark: It's still allowing >1 arrow per connection point, maybe it should autoremap, should be 1:1 contention on both sides

This commit is contained in:
2026-01-16 16:47:33 +00:00
committed by GitHub
parent 008292e7f0
commit 3a487cbabe

View File

@@ -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)
}