fix
This commit is contained in:
parent
dcedba88a2
commit
bba0117377
@ -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 && (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user