Skip to content

Commit

Permalink
disable os upload if no os avaliable
Browse files Browse the repository at this point in the history
  • Loading branch information
yaacov committed Nov 11, 2020
1 parent 9e15b6c commit be5ce5b
Showing 1 changed file with 13 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,9 @@ export const UploadPVCForm: React.FC<UploadPVCFormProps> = ({
...props
}) => {
const operatingSystems = getTemplateOperatingSystems(commonTemplates);
const operatingSystemHaveDV = operatingSystems.find(
(os) => os?.dataVolumeName && os?.dataVolumeNamespace,
);
const [accessModeHelp, setAccessModeHelp] = React.useState('Permissions to the mounted drive.');
const [allowedAccessModes, setAllowedAccessModes] = React.useState(initialAccessModes);
const [storageClass, setStorageClass] = React.useState('');
Expand Down Expand Up @@ -280,14 +283,16 @@ export const UploadPVCForm: React.FC<UploadPVCFormProps> = ({
onDropAccepted: () => setIsFileRejected(false),
}}
/>
<Checkbox
id="golden-os-switch"
className="kv--create-upload__golden-switch"
label="Attach this data to a Virtual Machine operating system"
isChecked={isGolden}
onChange={handleGoldenCheckbox}
isDisabled={isLoading}
/>
{operatingSystemHaveDV && (
<Checkbox
id="golden-os-switch"
className="kv--create-upload__golden-switch"
label="Attach this data to a Virtual Machine operating system"
isChecked={isGolden}
onChange={handleGoldenCheckbox}
isDisabled={isLoading}
/>
)}
</div>
{isGolden && (
<>
Expand Down

0 comments on commit be5ce5b

Please sign in to comment.