import { Fragment, useState } from 'react';
import { Button, Modal, ModalVariant, Wizard, WizardHeader, WizardStep } from '@patternfly/react-core';
export const ModalWithWizard: React.FunctionComponent = () => {
const [isModalOpen, setIsModalOpen] = useState(false);
const handleModalToggle = (_event: KeyboardEvent | React.MouseEvent) => {
setIsModalOpen((prevIsModalOpen) => !prevIsModalOpen);
};
const handleWizardToggle = () => {
setIsModalOpen((prevIsModalOpen) => !prevIsModalOpen);
};
const numberedSteps = [1, 2, 3, 4].map((stepNumber) => (
{`Step ${stepNumber}`}
));
return (
}
onClose={handleWizardToggle}
>
{numberedSteps}
Review step
);
};