Web: Settings: Added loader for third-party storage module.

This commit is contained in:
Tatiana Lopaeva 2021-05-14 16:55:32 +03:00
parent 93fd1d09ac
commit fe434db267

View File

@ -290,9 +290,7 @@ class ThirdPartyStorageModule extends React.PureComponent {
isError, isError,
} = this.state; } = this.state;
return isLoading ? ( return (
<></>
) : (
<StyledComponent> <StyledComponent>
<Box marginProp="16px 0 16px 0"> <Box marginProp="16px 0 16px 0">
<Link <Link
@ -385,8 +383,9 @@ class ThirdPartyStorageModule extends React.PureComponent {
hasError={isError} hasError={isError}
onChange={this.onChange} onChange={this.onChange}
isDisabled={ isDisabled={
availableStorage[selectedId] && (availableStorage[selectedId] &&
!availableStorage[selectedId].isSet !availableStorage[selectedId].isSet) ||
isLoading
} }
placeholder={ placeholder={
availableStorage[selectedId] && availableStorage[selectedId] &&
@ -419,8 +418,9 @@ class ThirdPartyStorageModule extends React.PureComponent {
hasError={isError} hasError={isError}
onChange={this.onChange} onChange={this.onChange}
isDisabled={ isDisabled={
availableStorage[selectedId] && (availableStorage[selectedId] &&
!availableStorage[selectedId].isSet !availableStorage[selectedId].isSet) ||
isLoading
} }
placeholder={ placeholder={
availableStorage[selectedId] && availableStorage[selectedId] &&
@ -443,7 +443,11 @@ class ThirdPartyStorageModule extends React.PureComponent {
reminderTest={t("YouHaveUnsavedChanges")} reminderTest={t("YouHaveUnsavedChanges")}
saveButtonLabel={t("SaveButton")} saveButtonLabel={t("SaveButton")}
cancelButtonLabel={t("CancelButton")} cancelButtonLabel={t("CancelButton")}
isDisabled={this.props.isCopyingToLocal || this.props.isLoadingData} isDisabled={
this.props.isCopyingToLocal ||
this.props.isLoadingData ||
isLoading
}
/> />
)} )}
</StyledComponent> </StyledComponent>