Refactor reactflowUtils and styleUtils
This commit is contained in:
parent
7610fa2657
commit
43607488b2
2 changed files with 6 additions and 5 deletions
|
|
@ -664,7 +664,9 @@ export function reconnectEdges(groupNode: NodeType, excludedEdges: Edge[]) {
|
||||||
let newEdges = cloneDeep(excludedEdges);
|
let newEdges = cloneDeep(excludedEdges);
|
||||||
const { nodes, edges } = groupNode.data.node!.flow!.data!;
|
const { nodes, edges } = groupNode.data.node!.flow!.data!;
|
||||||
const lastNode = findLastNode(groupNode.data.node!.flow!.data!);
|
const lastNode = findLastNode(groupNode.data.node!.flow!.data!);
|
||||||
newEdges = newEdges.filter(e=>!(nodes.some(n=>n.id===e.source) && e.source !== lastNode?.id))
|
newEdges = newEdges.filter(
|
||||||
|
(e) => !(nodes.some((n) => n.id === e.source) && e.source !== lastNode?.id)
|
||||||
|
);
|
||||||
newEdges.forEach((edge) => {
|
newEdges.forEach((edge) => {
|
||||||
if (lastNode && edge.source === lastNode.id) {
|
if (lastNode && edge.source === lastNode.id) {
|
||||||
edge.source = groupNode.id;
|
edge.source = groupNode.id;
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,8 @@ import {
|
||||||
ChevronsLeft,
|
ChevronsLeft,
|
||||||
ChevronsRight,
|
ChevronsRight,
|
||||||
ChevronsUpDown,
|
ChevronsUpDown,
|
||||||
Circle,
|
|
||||||
ChevronsUpDownIcon,
|
ChevronsUpDownIcon,
|
||||||
|
Circle,
|
||||||
CircleDot,
|
CircleDot,
|
||||||
Clipboard,
|
Clipboard,
|
||||||
Code,
|
Code,
|
||||||
|
|
@ -254,7 +254,6 @@ export const nodeColors: { [char: string]: string } = {
|
||||||
custom_components: "#ab11ab",
|
custom_components: "#ab11ab",
|
||||||
Records: "#31a3cc",
|
Records: "#31a3cc",
|
||||||
Record: "#31a3cc",
|
Record: "#31a3cc",
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export const nodeNames: { [char: string]: string } = {
|
export const nodeNames: { [char: string]: string } = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue