Pārlūkot izejas kodu

fix: workflow shortcuts (#3701)

tags/0.6.5
zxhlyh pirms 1 gada
vecāks
revīzija
65ac4f69af
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam

+ 3
- 1
web/app/components/workflow/hooks/use-nodes-interactions.ts Parādīt failu

@@ -406,6 +406,8 @@ export const useNodesInteractions = () => {

const nodes = getNodes()
const currentNodeIndex = nodes.findIndex(node => node.id === nodeId)
if (nodes[currentNodeIndex].data.type === BlockEnum.Start)
return
const connectedEdges = getConnectedEdges([{ id: nodeId } as Node], edges)
const nodesConnectedSourceOrTargetHandleIdsMap = getNodesConnectedSourceOrTargetHandleIdsMap(connectedEdges.map(edge => ({ type: 'remove', edge })), nodes)
const newNodes = produce(nodes, (draft: Node[]) => {
@@ -732,7 +734,7 @@ export const useNodesInteractions = () => {
} = store.getState()

const nodes = getNodes()
const nodesToCopy = nodes.filter(node => node.data.selected)
const nodesToCopy = nodes.filter(node => node.data.selected && node.data.type !== BlockEnum.Start)

setClipboardElements(nodesToCopy)


Notiek ielāde…
Atcelt
Saglabāt