From 6d165971fc355110b247da388d95b1197607d0d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arno=C5=A1t=20Pleskot?= Date: Mon, 10 Jul 2023 19:48:55 +0200 Subject: [PATCH] feat: set view mode when constrains set via props --- src/components/App.tsx | 4 ---- src/packages/excalidraw/index.tsx | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/components/App.tsx b/src/components/App.tsx index 4deba45a9..fa1627060 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -7825,10 +7825,6 @@ class App extends React.Component { cursorButton !== "down" && currentZoom.value === prevState.zoom.value ) { - this.setState({ - scrollConstraints: { ...scrollConstraints, isAnimating: true }, - }); - easeToValuesRAF({ fromValues: { scrollX, scrollY }, toValues: { diff --git a/src/packages/excalidraw/index.tsx b/src/packages/excalidraw/index.tsx index 02056bbb5..295f1d8d5 100644 --- a/src/packages/excalidraw/index.tsx +++ b/src/packages/excalidraw/index.tsx @@ -99,7 +99,7 @@ const ExcalidrawBase = (props: ExcalidrawProps) => { onPointerUpdate={onPointerUpdate} renderTopRightUI={renderTopRightUI} langCode={langCode} - viewModeEnabled={viewModeEnabled} + viewModeEnabled={viewModeEnabled || !!scrollConstraints} zenModeEnabled={zenModeEnabled} gridModeEnabled={gridModeEnabled} libraryReturnUrl={libraryReturnUrl}