Web: files: ManualBackup: Refactoring.
This commit is contained in:
parent
80dafc0815
commit
6b89f94fbb
@ -311,22 +311,31 @@ class ManualBackup extends React.Component {
|
|||||||
const isDisabledThirdParty =
|
const isDisabledThirdParty =
|
||||||
this.commonThirdPartyList && this.commonThirdPartyList.length === 0;
|
this.commonThirdPartyList && this.commonThirdPartyList.length === 0;
|
||||||
|
|
||||||
|
const commonRadioButtonProps = {
|
||||||
|
fontSize: "13px",
|
||||||
|
fontWeight: "400",
|
||||||
|
value: "value",
|
||||||
|
className: "backup_radio-button",
|
||||||
|
onClick: this.onClickShowStorage,
|
||||||
|
};
|
||||||
|
|
||||||
|
const commonModulesProps = {
|
||||||
|
isMaxProgress,
|
||||||
|
isCopyingLocal: isLoadingData,
|
||||||
|
onMakeCopy: this.onMakeCopy,
|
||||||
|
};
|
||||||
|
|
||||||
return isInitialLoading ? (
|
return isInitialLoading ? (
|
||||||
<Loader className="pageLoader" type="rombs" size="40px" />
|
<Loader className="pageLoader" type="rombs" size="40px" />
|
||||||
) : (
|
) : (
|
||||||
<StyledManualBackup>
|
<StyledManualBackup>
|
||||||
<StyledModules>
|
<StyledModules>
|
||||||
<RadioButton
|
<RadioButton
|
||||||
fontSize="13px"
|
|
||||||
fontWeight="400"
|
|
||||||
label={t("TemporaryStorage")}
|
label={t("TemporaryStorage")}
|
||||||
name={"isCheckedTemporaryStorage"}
|
name={"isCheckedTemporaryStorage"}
|
||||||
key={0}
|
key={0}
|
||||||
onClick={this.onClickShowStorage}
|
|
||||||
isChecked={isCheckedTemporaryStorage}
|
isChecked={isCheckedTemporaryStorage}
|
||||||
isDisabled={isLoadingData}
|
{...commonRadioButtonProps}
|
||||||
value="value"
|
|
||||||
className="backup_radio-button"
|
|
||||||
/>
|
/>
|
||||||
<Text className="backup-description">
|
<Text className="backup-description">
|
||||||
{t("TemporaryStorageDescription")}
|
{t("TemporaryStorageDescription")}
|
||||||
@ -366,16 +375,12 @@ class ManualBackup extends React.Component {
|
|||||||
|
|
||||||
<StyledModules>
|
<StyledModules>
|
||||||
<RadioButton
|
<RadioButton
|
||||||
fontSize="13px"
|
|
||||||
fontWeight="400"
|
|
||||||
label={t("DocumentsModule")}
|
label={t("DocumentsModule")}
|
||||||
name={"isCheckedDocuments"}
|
name={"isCheckedDocuments"}
|
||||||
key={1}
|
key={1}
|
||||||
onClick={this.onClickShowStorage}
|
|
||||||
isChecked={isCheckedDocuments}
|
isChecked={isCheckedDocuments}
|
||||||
isDisabled={isLoadingData}
|
isDisabled={isLoadingData}
|
||||||
value="value"
|
{...commonRadioButtonProps}
|
||||||
className="backup_radio-button"
|
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Text className="backup-description">
|
<Text className="backup-description">
|
||||||
@ -384,62 +389,46 @@ class ManualBackup extends React.Component {
|
|||||||
|
|
||||||
{isCheckedDocuments && (
|
{isCheckedDocuments && (
|
||||||
<DocumentsModule
|
<DocumentsModule
|
||||||
isMaxProgress={isMaxProgress}
|
{...commonModulesProps}
|
||||||
isCheckedDocuments={isCheckedDocuments}
|
isCheckedDocuments={isCheckedDocuments}
|
||||||
isCopyingLocal={isLoadingData}
|
|
||||||
onMakeCopy={this.onMakeCopy}
|
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</StyledModules>
|
</StyledModules>
|
||||||
|
|
||||||
<StyledModules isDisabled={isDisabledThirdParty}>
|
<StyledModules isDisabled={isDisabledThirdParty}>
|
||||||
<RadioButton
|
<RadioButton
|
||||||
fontSize="13px"
|
|
||||||
fontWeight="400"
|
|
||||||
label={t("ThirdPartyResource")}
|
label={t("ThirdPartyResource")}
|
||||||
name={"isCheckedThirdParty"}
|
name={"isCheckedThirdParty"}
|
||||||
key={2}
|
key={2}
|
||||||
onClick={this.onClickShowStorage}
|
|
||||||
isChecked={isCheckedThirdParty}
|
isChecked={isCheckedThirdParty}
|
||||||
isDisabled={isDisabledThirdParty || isLoadingData}
|
isDisabled={isDisabledThirdParty || isLoadingData}
|
||||||
value="value"
|
{...commonRadioButtonProps}
|
||||||
className="backup_radio-button"
|
|
||||||
/>
|
/>
|
||||||
<Text className="backup-description">
|
<Text className="backup-description">
|
||||||
{t("ThirdPartyResourceDescription")}
|
{t("ThirdPartyResourceDescription")}
|
||||||
</Text>
|
</Text>
|
||||||
{isCheckedThirdParty && (
|
{isCheckedThirdParty && (
|
||||||
<ThirdPartyModule
|
<ThirdPartyModule
|
||||||
isMaxProgress={isMaxProgress}
|
{...commonModulesProps}
|
||||||
commonThirdPartyList={this.commonThirdPartyList}
|
commonThirdPartyList={this.commonThirdPartyList}
|
||||||
isCopyingLocal={isLoadingData}
|
|
||||||
onMakeCopy={this.onMakeCopy}
|
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</StyledModules>
|
</StyledModules>
|
||||||
|
|
||||||
<StyledModules>
|
<StyledModules>
|
||||||
<RadioButton
|
<RadioButton
|
||||||
fontSize="13px"
|
|
||||||
fontWeight="400"
|
|
||||||
label={t("ThirdPartyStorage")}
|
label={t("ThirdPartyStorage")}
|
||||||
name={"isCheckedThirdPartyStorage"}
|
name={"isCheckedThirdPartyStorage"}
|
||||||
key={3}
|
key={3}
|
||||||
onClick={this.onClickShowStorage}
|
|
||||||
isChecked={isCheckedThirdPartyStorage}
|
isChecked={isCheckedThirdPartyStorage}
|
||||||
isDisabled={isLoadingData}
|
isDisabled={isLoadingData}
|
||||||
value="value"
|
{...commonRadioButtonProps}
|
||||||
className="backup_radio-button"
|
|
||||||
/>
|
/>
|
||||||
<Text className="backup-description">
|
<Text className="backup-description">
|
||||||
{t("ThirdPartyStorageDescription")}
|
{t("ThirdPartyStorageDescription")}
|
||||||
</Text>
|
</Text>
|
||||||
{isCheckedThirdPartyStorage && (
|
{isCheckedThirdPartyStorage && (
|
||||||
<ThirdPartyStorageModule
|
<ThirdPartyStorageModule {...commonModulesProps} />
|
||||||
isMaxProgress={isMaxProgress}
|
|
||||||
isLoadingData={isLoadingData}
|
|
||||||
onMakeCopy={this.onMakeCopy}
|
|
||||||
/>
|
|
||||||
)}
|
)}
|
||||||
</StyledModules>
|
</StyledModules>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user