|
|
|
@ -1872,9 +1872,10 @@ export class App extends React.Component<any, AppState> {
|
|
|
|
|
this.setState(prevState => ({
|
|
|
|
|
selectedElementIds: {
|
|
|
|
|
...prevState.selectedElementIds,
|
|
|
|
|
...Object.fromEntries(
|
|
|
|
|
elementsWithinSelection.map(element => [element.id, true]),
|
|
|
|
|
),
|
|
|
|
|
...elementsWithinSelection.reduce((map, element) => {
|
|
|
|
|
map[element.id] = true;
|
|
|
|
|
return map;
|
|
|
|
|
}, {} as any),
|
|
|
|
|
},
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
@ -2088,9 +2089,10 @@ export class App extends React.Component<any, AppState> {
|
|
|
|
|
elements = [...elements, ...newElements];
|
|
|
|
|
history.resumeRecording();
|
|
|
|
|
this.setState({
|
|
|
|
|
selectedElementIds: Object.fromEntries(
|
|
|
|
|
newElements.map(element => [element.id, true]),
|
|
|
|
|
),
|
|
|
|
|
selectedElementIds: newElements.reduce((map, element) => {
|
|
|
|
|
map[element.id] = true;
|
|
|
|
|
return map;
|
|
|
|
|
}, {} as any),
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|