chore: Remove startBoundElement from state (#11264)
This commit is contained in:
@@ -6947,7 +6947,7 @@ class App extends React.Component<AppProps, AppState> {
|
||||
y: scenePointerY,
|
||||
},
|
||||
});
|
||||
this.setState({ suggestedBinding: null, startBoundElement: null });
|
||||
this.setState({ suggestedBinding: null });
|
||||
if (!this.state.activeTool.locked) {
|
||||
resetCursor(this.interactiveCanvas);
|
||||
this.setState((prevState) => ({
|
||||
@@ -7591,7 +7591,6 @@ class App extends React.Component<AppProps, AppState> {
|
||||
appState: {
|
||||
newElement: null,
|
||||
editingTextElement: null,
|
||||
startBoundElement: null,
|
||||
suggestedBinding: null,
|
||||
selectedElementIds: makeNextSelectedElementIds(
|
||||
Object.keys(this.state.selectedElementIds)
|
||||
@@ -8879,18 +8878,8 @@ class App extends React.Component<AppProps, AppState> {
|
||||
};
|
||||
});
|
||||
|
||||
const boundElement = getHoveredElementForBinding(
|
||||
pointFrom<GlobalPoint>(
|
||||
pointerDownState.origin.x,
|
||||
pointerDownState.origin.y,
|
||||
),
|
||||
this.scene.getNonDeletedElements(),
|
||||
this.scene.getNonDeletedElementsMap(),
|
||||
);
|
||||
|
||||
this.setState({
|
||||
newElement: element,
|
||||
startBoundElement: boundElement,
|
||||
suggestedBinding: null,
|
||||
});
|
||||
};
|
||||
@@ -10743,7 +10732,7 @@ class App extends React.Component<AppProps, AppState> {
|
||||
sceneCoords,
|
||||
});
|
||||
}
|
||||
this.setState({ suggestedBinding: null, startBoundElement: null });
|
||||
this.setState({ suggestedBinding: null });
|
||||
if (!activeTool.locked) {
|
||||
resetCursor(this.interactiveCanvas);
|
||||
this.setState((prevState) => ({
|
||||
@@ -10764,9 +10753,9 @@ class App extends React.Component<AppProps, AppState> {
|
||||
),
|
||||
}));
|
||||
} else {
|
||||
this.setState((prevState) => ({
|
||||
this.setState({
|
||||
newElement: null,
|
||||
}));
|
||||
});
|
||||
}
|
||||
// so that the scene gets rendered again to display the newly drawn linear as well
|
||||
this.scene.triggerUpdate();
|
||||
|
||||
@@ -650,8 +650,7 @@ const LayerUI = ({
|
||||
};
|
||||
|
||||
const stripIrrelevantAppStateProps = (appState: AppState): UIAppState => {
|
||||
const { startBoundElement, cursorButton, scrollX, scrollY, ...ret } =
|
||||
appState;
|
||||
const { cursorButton, scrollX, scrollY, ...ret } = appState;
|
||||
return ret;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user