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

@ -2291,7 +2291,11 @@ class App extends React.Component<AppProps, AppState> {
}
let initialData = null;
try {
initialData = (await this.props.initialData) || null;
if (typeof this.props.initialData === "function") {
initialData = (await this.props.initialData()) || null;
} else {
initialData = (await this.props.initialData) || null;
}
if (initialData?.libraryItems) {
this.library
.updateLibrary({