debian-image-builder-frontend/src/Components/CreateImageWizard/steps/Kernel/index.tsx
regexowl 6ae8b3e740 Wizard: Hide Kernel step for WSL
This hides Kernel step for WSL targets only and adds an alert with info that the customization will not be added to the WSL images if more targets are selected.
2025-07-02 10:12:01 +00:00

33 lines
895 B
TypeScript

import React from 'react';
import { Alert, Content, Form, Title } from '@patternfly/react-core';
import KernelArguments from './components/KernelArguments';
import KernelName from './components/KernelName';
import { useAppSelector } from '../../../../store/hooks';
import { selectImageTypes } from '../../../../store/wizardSlice';
const KernelStep = () => {
const environments = useAppSelector(selectImageTypes);
return (
<Form>
<Title headingLevel="h1" size="xl">
Kernel
</Title>
<Content>Customize kernel name and kernel arguments.</Content>
{environments.includes('wsl') && (
<Alert
variant="warning"
isInline
title="Kernel customizations are not applied to Windows Subsystem for Linux images"
/>
)}
<KernelName />
<KernelArguments />
</Form>
);
};
export default KernelStep;