|
|
@ -70,6 +70,7 @@ import { isInitializedImageElement } from "../element/typeChecks";
|
|
|
|
import { loadFilesFromFirebase } from "./data/firebase";
|
|
|
|
import { loadFilesFromFirebase } from "./data/firebase";
|
|
|
|
import { LocalData } from "./data/LocalData";
|
|
|
|
import { LocalData } from "./data/LocalData";
|
|
|
|
import { isBrowserStorageStateNewer } from "./data/tabSync";
|
|
|
|
import { isBrowserStorageStateNewer } from "./data/tabSync";
|
|
|
|
|
|
|
|
import clsx from "clsx";
|
|
|
|
|
|
|
|
|
|
|
|
const languageDetector = new LanguageDetector();
|
|
|
|
const languageDetector = new LanguageDetector();
|
|
|
|
languageDetector.init({
|
|
|
|
languageDetector.init({
|
|
|
@ -634,7 +635,12 @@ const ExcalidrawWrapper = () => {
|
|
|
|
}, []);
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<>
|
|
|
|
<div
|
|
|
|
|
|
|
|
style={{ height: "100%" }}
|
|
|
|
|
|
|
|
className={clsx("excalidraw-app", {
|
|
|
|
|
|
|
|
"is-collaborating": collabAPI?.isCollaborating(),
|
|
|
|
|
|
|
|
})}
|
|
|
|
|
|
|
|
>
|
|
|
|
<Excalidraw
|
|
|
|
<Excalidraw
|
|
|
|
ref={excalidrawRefCallback}
|
|
|
|
ref={excalidrawRefCallback}
|
|
|
|
onChange={onChange}
|
|
|
|
onChange={onChange}
|
|
|
@ -686,7 +692,7 @@ const ExcalidrawWrapper = () => {
|
|
|
|
onClose={() => setErrorMessage("")}
|
|
|
|
onClose={() => setErrorMessage("")}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
)}
|
|
|
|
)}
|
|
|
|
</>
|
|
|
|
</div>
|
|
|
|
);
|
|
|
|
);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|