mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-05-03 10:00:07 -04:00
fix: decouple actionFinalize and actionErase (#4984)
* Update actionCanvas.tsx * Update actionFinalize.tsx * lint * remove Escape trigger from actionErase * revert to lastActiveTool only if coming from eraser tool * unrelated: fix restoring `appState.activeTool` * one more restoring fix * fix tests Co-authored-by: dwelle <luzar.david@gmail.com>
This commit is contained in:
parent
f2d2f97546
commit
734bb4d2ed
4 changed files with 22 additions and 16 deletions
|
@ -323,12 +323,7 @@ export const actionErase = register({
|
|||
commitToHistory: true,
|
||||
};
|
||||
},
|
||||
keyTest: (event, appState) => {
|
||||
return (
|
||||
event.key === KEYS.E ||
|
||||
(event.key === KEYS.ESCAPE && isEraserActive(appState))
|
||||
);
|
||||
},
|
||||
keyTest: (event) => event.key === KEYS.E,
|
||||
PanelComponent: ({ elements, appState, updateData, data }) => (
|
||||
<ToolButton
|
||||
type="button"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue