import { Fragment, useState } from 'react'; import { Button, Wizard, WizardHeader, WizardStep } from '@patternfly/react-core'; import { Modal as ModalDeprecated, ModalVariant as ModalVariantDeprecated } from '@patternfly/react-core/deprecated'; 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 ); };