feat: add pasted elements to frame under cursor (#7590)

This commit is contained in:
David Luzar 2024-01-21 14:01:43 +01:00 committed by GitHub
parent 46da032626
commit 1e7df58b5b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 56 additions and 2 deletions

View file

@ -3099,12 +3099,18 @@ class App extends React.Component<AppProps, AppState> {
},
);
const nextElements = [
const allElements = [
...this.scene.getElementsIncludingDeleted(),
...newElements,
];
this.scene.replaceAllElements(nextElements);
const topLayerFrame = this.getTopLayerFrameAtSceneCoords({ x, y });
if (topLayerFrame) {
addElementsToFrame(allElements, newElements, topLayerFrame);
}
this.scene.replaceAllElements(allElements);
newElements.forEach((newElement) => {
if (isTextElement(newElement) && isBoundToContainer(newElement)) {