feat: workflow remove preview mode (#3941)

This commit is contained in:
zxhlyh 2024-04-28 17:09:56 +08:00 • committed by GitHub
commit 8e4989ed03
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 549 additions and 309 deletions

View file

@ -79,7 +79,9 @@ const getCycleEdges = (nodes: Node[], edges: Edge[]) => {
return cycleEdges
}
export const initialNodes = (nodes: Node[], edges: Edge[]) => {
export const initialNodes = (originNodes: Node[], originEdges: Edge[]) => {
const nodes = cloneDeep(originNodes)
const edges = cloneDeep(originEdges)
const firstNode = nodes[0]
if (!firstNode?.position) {
@ -121,7 +123,9 @@ export const initialNodes = (nodes: Node[], edges: Edge[]) => {
})
}
export const initialEdges = (edges: Edge[], nodes: Node[]) => {
export const initialEdges = (originEdges: Edge[], originNodes: Node[]) => {
const nodes = cloneDeep(originNodes)
const edges = cloneDeep(originEdges)
let selectedNode: Node | null = null
const nodesMap = nodes.reduce((acc, node) => {
acc[node.id] = node