feat: allow props.initialData to be a function (#8135)

This commit is contained in:
Esteban Romo 2024-06-24 05:36:49 -04:00 committed by GitHub
parent a1ffa064df
commit 6ba9bd60e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 10 additions and 2 deletions

View file

@ -444,7 +444,9 @@ export interface ExcalidrawProps {
appState: AppState,
files: BinaryFiles,
) => void;
initialData?: MaybePromise<ExcalidrawInitialDataState | null>;
initialData?:
| (() => MaybePromise<ExcalidrawInitialDataState | null>)
| MaybePromise<ExcalidrawInitialDataState | null>;
excalidrawAPI?: (api: ExcalidrawImperativeAPI) => void;
isCollaborating?: boolean;
onPointerUpdate?: (payload: {