fix edge selection state
This commit is contained in:
parent
740cb874c9
commit
8d9808d58e
3 changed files with 13 additions and 11 deletions
|
|
@ -174,3 +174,12 @@ body {
|
||||||
border: none !important;
|
border: none !important;
|
||||||
outline: none;
|
outline: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* selected */
|
||||||
|
.react-flow__edge.selected .react-flow__edge-path {
|
||||||
|
stroke: var(--selected) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.react-flow__edge .react-flow__edge-path {
|
||||||
|
stroke: var(--connection) !important;
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -315,8 +315,6 @@ const useFlowStore = create<FlowStoreType>((set, get) => ({
|
||||||
targetHandle,
|
targetHandle,
|
||||||
id,
|
id,
|
||||||
data: cloneDeep(edge.data),
|
data: cloneDeep(edge.data),
|
||||||
style: { stroke: "#555" },
|
|
||||||
className: "stroke-gray-900 ",
|
|
||||||
selected: false,
|
selected: false,
|
||||||
},
|
},
|
||||||
newEdges.map((edge) => ({ ...edge, selected: false })),
|
newEdges.map((edge) => ({ ...edge, selected: false })),
|
||||||
|
|
@ -396,8 +394,8 @@ const useFlowStore = create<FlowStoreType>((set, get) => ({
|
||||||
targetHandle: scapeJSONParse(connection.targetHandle!),
|
targetHandle: scapeJSONParse(connection.targetHandle!),
|
||||||
sourceHandle: scapeJSONParse(connection.sourceHandle!),
|
sourceHandle: scapeJSONParse(connection.sourceHandle!),
|
||||||
},
|
},
|
||||||
style: { stroke: "#555" },
|
// style: { stroke: "#555" },
|
||||||
className: "stroke-foreground stroke-connection",
|
// className: "stroke-foreground stroke-connection",
|
||||||
},
|
},
|
||||||
oldEdges,
|
oldEdges,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ export const processFlows = (DbData: FlowType[], skipUpdate = true) => {
|
||||||
] = cloneDeep((flow.data.nodes[0].data as NodeDataType).node!);
|
] = cloneDeep((flow.data.nodes[0].data as NodeDataType).node!);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!skipUpdate) processDataFromFlow(flow, false);
|
processDataFromFlow(flow, !skipUpdate);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e);
|
console.log(e);
|
||||||
}
|
}
|
||||||
|
|
@ -345,7 +345,7 @@ export function updateEdges(edges: Edge[]) {
|
||||||
const targetHandleObject: targetHandleType = scapeJSONParse(
|
const targetHandleObject: targetHandleType = scapeJSONParse(
|
||||||
edge.targetHandle!,
|
edge.targetHandle!,
|
||||||
);
|
);
|
||||||
edge.className = "stroke-gray-900 stroke-connection";
|
edge.className = "";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1005,11 +1005,6 @@ export function processFlowEdges(flow: FlowType) {
|
||||||
const newEdges = updateEdgesHandleIds(flow.data);
|
const newEdges = updateEdgesHandleIds(flow.data);
|
||||||
flow.data.edges = newEdges;
|
flow.data.edges = newEdges;
|
||||||
}
|
}
|
||||||
//update edges colors
|
|
||||||
flow.data.edges.forEach((edge) => {
|
|
||||||
edge.className = "";
|
|
||||||
edge.style = { stroke: "#555" };
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function expandGroupNode(
|
export function expandGroupNode(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue