Add loader until page loads completely

This commit is contained in:
2021-10-03 15:59:24 +01:00
parent 90a31e8923
commit 80e7c24811
18 changed files with 280 additions and 147 deletions

View File

@@ -121,9 +121,12 @@ export default withRouter(class LoggedInHome extends React.Component {
var userGroupSets = [];
return Promise.all(userGroupsQuerySnapshot.docs.map((group) => {
newState.user.groups.push(group.id);
const groupData = groupRef.doc(group.id).get().catch((error) => {
console.log(`Couldn't get group data: ${error}`);
return true;
});
const groupData = groupRef.doc(group.id).get();
newState.user.groups.push(group.id);
return userGroupSetsRef
.where("public", "==", true)
@@ -175,6 +178,7 @@ export default withRouter(class LoggedInHome extends React.Component {
progressQuery
]).then(() => {
this.setState(newState);
this.props.page.load();
});
this.props.logEvent("page_view");
@@ -182,6 +186,7 @@ export default withRouter(class LoggedInHome extends React.Component {
componentWillUnmount() {
this.isMounted = false;
this.props.page.unload();
}
stopLoading = () => {