From 9d0b7b0f2c88c12413463908222f6631a9e817c8 Mon Sep 17 00:00:00 2001 From: dwelle Date: Fri, 28 May 2021 21:14:52 +0200 Subject: [PATCH] stop disabling ts for `handleCanvasDoubleClick` --- src/components/App.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/App.tsx b/src/components/App.tsx index 6641f4c97..3ea0d2166 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -1204,10 +1204,12 @@ class App extends React.Component { // event.touches.length === 1 will also prevent inserting text when user's zooming if (didTapTwice && event.touches.length === 1) { const [touch] = event.touches; - // @ts-ignore this.handleCanvasDoubleClick({ clientX: touch.clientX, clientY: touch.clientY, + ctrlKey: false, + metaKey: false, + altKey: false, }); didTapTwice = false; clearTimeout(tappedTwiceTimer); @@ -1961,7 +1963,10 @@ class App extends React.Component { }; private handleCanvasDoubleClick = ( - event: React.MouseEvent, + event: Pick< + React.PointerEvent, + "clientX" | "clientY" | "ctrlKey" | "metaKey" | "altKey" + >, ) => { // case: double-clicking with arrow/line tool selected would both create // text and enter multiElement mode