Aakansha Doshi 4 년 전
부모
커밋
bba0117377
1개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  1. 7 4
      src/excalidraw-app/index.tsx

+ 7 - 4
src/excalidraw-app/index.tsx

@@ -181,14 +181,18 @@ function ExcalidrawWrapper() {
     }
 
     initializeScene({ collabAPI }).then((scene) => {
-      setViewModeEnabled(!!scene?.appState?.viewModeEnabled);
+      if (scene?.appState?.viewModeEnabled) {
+        setViewModeEnabled(true);
+      }
       initialStatePromiseRef.current.promise.resolve(scene);
     });
 
     const onHashChange = (_: HashChangeEvent) => {
       initializeScene({ collabAPI }).then((scene) => {
         if (scene) {
-          setViewModeEnabled(!!scene.appState?.viewModeEnabled);
+          if (scene?.appState?.viewModeEnabled) {
+            setViewModeEnabled(true);
+          }
           excalidrawAPI.updateScene(scene);
         }
       });
@@ -282,7 +286,6 @@ function ExcalidrawWrapper() {
     },
     [langCode],
   );
-
   return (
     <>
       <Excalidraw
@@ -297,7 +300,7 @@ function ExcalidrawWrapper() {
         onExportToBackend={onExportToBackend}
         renderFooter={renderFooter}
         langCode={langCode}
-        viewModeEnabled={viewModeEnabled}
+        viewModeEnabled={viewModeEnabled ? viewModeEnabled : undefined}
       />
       {excalidrawAPI && <CollabWrapper excalidrawAPI={excalidrawAPI} />}
       {errorMessage && (