diff --git a/native/account/registration/avatar-selection.react.js b/native/account/registration/avatar-selection.react.js --- a/native/account/registration/avatar-selection.react.js +++ b/native/account/registration/avatar-selection.react.js @@ -145,6 +145,7 @@ userInfo={userInfoOverride} disabled={registrationInProgress} prefetchedAvatarURI={prefetchedAvatarURI} + showSpinnerDuringServerCall={false} /> diff --git a/native/avatars/edit-user-avatar.react.js b/native/avatars/edit-user-avatar.react.js --- a/native/avatars/edit-user-avatar.react.js +++ b/native/avatars/edit-user-avatar.react.js @@ -28,6 +28,7 @@ +userInfo: ?GenericUserInfoWithAvatar, +disabled?: boolean, +prefetchedAvatarURI: ?string, + +showSpinnerDuringServerCall?: boolean, }; function EditUserAvatar(props: Props): React.Node { const editUserAvatarContext = React.useContext(EditUserAvatarContext); @@ -111,8 +112,10 @@ const styles = useStyles(unboundStyles); + const { showSpinnerDuringServerCall } = props; + let spinner; - if (userAvatarSaveInProgress) { + if (userAvatarSaveInProgress && showSpinnerDuringServerCall !== false) { spinner = (