refactor(react-flow): add existing nodes validate

This commit is contained in:
2025-08-07 13:02:52 +05:00
parent 3f87970653
commit 6db2821781

View File

@@ -190,7 +190,7 @@ export default function ReactFlowDrawer({ showDrawer }: ReactFlowDrawerProps) {
const existingNodes = nodes const existingNodes = nodes
.filter((node) => node.id !== selectedHandleId?.split("-")[0]) .filter((node) => node.id !== selectedHandleId?.split("-")[0])
.filter((node) => { .filter((node) => {
if (!selectedHandleId) return false; if (!selectedHandleId || node.type === "startNode") return false;
const [sourceNodeId, sourceHandleId] = selectedHandleId.split("-"); const [sourceNodeId, sourceHandleId] = selectedHandleId.split("-");
return !edges.some( return !edges.some(
(edge) => (edge) =>