Skip to content

Commit

Permalink
Merge pull request #1956 from hstastna/BZ_Improve_sysprep_section
Browse files Browse the repository at this point in the history
CNV-41844: Improve displaying sysprep section when creating Windows VMs
  • Loading branch information
openshift-merge-bot[bot] authored May 22, 2024
2 parents c9ec07c + a4cf536 commit ae4c3ff
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 39 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -74,16 +74,18 @@ const VirtualMachineDescriptionItem: FC<VirtualMachineDescriptionItemProps> = ({
default: editOnTitleJustify ? 'justifyContentSpaceBetween' : 'justifyContentFlexStart',
}}
>
<FlexItem>
<DescriptionItemHeader
bodyContent={bodyContent}
breadcrumb={breadcrumb}
descriptionHeader={descriptionHeader}
isPopover={isPopover}
label={label}
moreInfoURL={moreInfoURL}
/>
</FlexItem>
{(bodyContent || breadcrumb || descriptionHeader || label || moreInfoURL) && (
<FlexItem>
<DescriptionItemHeader
bodyContent={bodyContent}
breadcrumb={breadcrumb}
descriptionHeader={descriptionHeader}
isPopover={isPopover}
label={label}
moreInfoURL={moreInfoURL}
/>
</FlexItem>
)}
{isEdit && showEditOnTitle && (
<FlexItem>
<Button
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const VMDetailsSection: FC<DetailsLeftGridProps> = ({ instanceTypesAndPreference
<DetailsLeftGrid instanceTypesAndPreferencesData={instanceTypesAndPreferencesData} />
</GridItem>
<GridItem span={1}>{/* Spacer */}</GridItem>
<GridItem span={5}>
<GridItem span={6}>
<DetailsRightGrid />
</GridItem>
</Grid>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { ConfigMapModel, modelToGroupVersionKind } from '@kubevirt-ui/kubevirt-a
import VirtualMachineDescriptionItem from '@kubevirt-utils/components/VirtualMachineDescriptionItem/VirtualMachineDescriptionItem';
import { useKubevirtTranslation } from '@kubevirt-utils/hooks/useKubevirtTranslation';
import { ResourceLink } from '@openshift-console/dynamic-plugin-sdk';
import { Stack, StackItem } from '@patternfly/react-core';

type SimplifiedSysprepDescriptionProps = {
hasAutoUnattend: boolean;
Expand All @@ -19,34 +18,27 @@ const SimplifiedSysprepDescription: FC<SimplifiedSysprepDescriptionProps> = ({
}) => {
const { t } = useKubevirtTranslation();

if (selectedSysprepName) {
return (
<ResourceLink
groupVersionKind={modelToGroupVersionKind(ConfigMapModel)}
linkTo={false}
name={selectedSysprepName}
/>
);
}

return (
<Stack hasGutter>
<StackItem>
{selectedSysprepName ? (
<VirtualMachineDescriptionItem
descriptionData={
<ResourceLink
groupVersionKind={modelToGroupVersionKind(ConfigMapModel)}
linkTo={false}
name={selectedSysprepName}
/>
}
descriptionHeader={t('Selected sysprep')}
/>
) : (
<>
<VirtualMachineDescriptionItem
descriptionData={hasAutoUnattend ? t('Available') : t('Not available')}
descriptionHeader={t('Autounattend.xml answer file')}
/>
<VirtualMachineDescriptionItem
descriptionData={hasUnattend ? t('Available') : t('Not available')}
descriptionHeader={t('Unattend.xml answer file')}
/>
</>
)}
</StackItem>
</Stack>
<>
<VirtualMachineDescriptionItem
descriptionData={hasAutoUnattend ? t('Available') : t('Not available')}
descriptionHeader={t('Autounattend.xml answer file')}
/>
<VirtualMachineDescriptionItem
descriptionData={hasUnattend ? t('Available') : t('Not available')}
descriptionHeader={t('Unattend.xml answer file')}
/>
</>
);
};

Expand Down

0 comments on commit ae4c3ff

Please sign in to comment.