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