Wizard: Hide FSC step for WSL targets
This hides FSC step when only WSL target is selected.
This commit is contained in:
parent
e8d46dd716
commit
1f34e95469
3 changed files with 43 additions and 16 deletions
|
|
@ -12,8 +12,12 @@ import { v4 as uuidv4 } from 'uuid';
|
|||
|
||||
import FileSystemTable from './FileSystemTable';
|
||||
|
||||
import { FILE_SYSTEM_CUSTOMIZATION_URL } from '../../../../../constants';
|
||||
import {
|
||||
FILE_SYSTEM_CUSTOMIZATION_URL,
|
||||
targetOptions,
|
||||
} from '../../../../../constants';
|
||||
import { useAppDispatch, useAppSelector } from '../../../../../store/hooks';
|
||||
import { ImageTypes } from '../../../../../store/imageBuilderApi';
|
||||
import {
|
||||
addPartition,
|
||||
selectImageTypes,
|
||||
|
|
@ -39,6 +43,17 @@ const FileSystemConfiguration = () => {
|
|||
);
|
||||
};
|
||||
|
||||
const automaticPartitioningOnlyTargets: ImageTypes[] = [
|
||||
'image-installer',
|
||||
'wsl',
|
||||
];
|
||||
|
||||
const filteredTargets = (
|
||||
automaticPartitioningOnlyTargets.filter((env) =>
|
||||
environments.includes(env)
|
||||
) as ImageTypes[]
|
||||
).map((env) => targetOptions[env]);
|
||||
|
||||
return (
|
||||
<>
|
||||
<Content>
|
||||
|
|
@ -70,11 +85,14 @@ const FileSystemConfiguration = () => {
|
|||
</Button>
|
||||
</Content>
|
||||
</Content>
|
||||
{environments.includes('image-installer') && (
|
||||
{(environments.includes('image-installer') ||
|
||||
environments.includes('wsl')) && (
|
||||
<Alert
|
||||
variant="warning"
|
||||
isInline
|
||||
title="Filesystem customizations are not applied to 'Bare metal - Installer' images"
|
||||
title={`Filesystem customizations are not applied to ${filteredTargets.join(
|
||||
' and '
|
||||
)} images`}
|
||||
/>
|
||||
)}
|
||||
<FileSystemTable />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue