M: Select new items after creating them
This commit is contained in:
parent
fc778827bc
commit
97fe805e14
|
@ -86,7 +86,10 @@ export function OssFlow() {
|
||||||
defaultY: targetPosition.y,
|
defaultY: targetPosition.y,
|
||||||
initialInputs: selectedItems.filter(item => item?.nodeType === NodeType.OPERATION).map(item => item.id),
|
initialInputs: selectedItems.filter(item => item?.nodeType === NodeType.OPERATION).map(item => item.id),
|
||||||
initialParent: extractBlockParent(selectedItems),
|
initialParent: extractBlockParent(selectedItems),
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`o${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,7 +103,10 @@ export function OssFlow() {
|
||||||
initialChildren:
|
initialChildren:
|
||||||
parent !== null && selectedItems.length === 1 && parent === selectedItems[0].id ? [] : selectedItems,
|
parent !== null && selectedItems.length === 1 && parent === selectedItems[0].id ? [] : selectedItems,
|
||||||
initialParent: parent,
|
initialParent: parent,
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`b${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,7 +117,10 @@ export function OssFlow() {
|
||||||
defaultX: targetPosition.x,
|
defaultX: targetPosition.x,
|
||||||
defaultY: targetPosition.y,
|
defaultY: targetPosition.y,
|
||||||
initialParent: extractBlockParent(selectedItems),
|
initialParent: extractBlockParent(selectedItems),
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`o${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +131,10 @@ export function OssFlow() {
|
||||||
defaultX: targetPosition.x,
|
defaultX: targetPosition.x,
|
||||||
defaultY: targetPosition.y,
|
defaultY: targetPosition.y,
|
||||||
initialParent: extractBlockParent(selectedItems),
|
initialParent: extractBlockParent(selectedItems),
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`o${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user