feat: Add support for scrollToCenter in initialData so host can control whether to scroll to center on mount (#3070)

* feat: Add support for scrollToCenter in initialData so host can control whether to scroll to center on mount

* fix

* update changelog and readme

* fix

* Scroll to center only for collab and shareable links in excalidraw app

* fix test

* update readme

* Update src/packages/excalidraw/README.md
This commit is contained in:
Aakansha Doshi 2021-02-21 19:01:34 +05:30 committed by GitHub
parent d17464fbaa
commit 7c5481b877
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 37 additions and 18 deletions

View file

@ -256,6 +256,7 @@ class CollabWrapper extends PureComponent<Props, CollabState> {
if (elements) {
scenePromise.resolve({
elements,
scrollToCenter: true,
});
}
} catch (error) {
@ -307,7 +308,10 @@ class CollabWrapper extends PureComponent<Props, CollabState> {
init: true,
});
// noop if already resolved via init from firebase
scenePromise.resolve({ elements: reconciledElements });
scenePromise.resolve({
elements: reconciledElements,
scrollToCenter: true,
});
}
break;
}