import React from 'react';
import { Modal, ModalVariant, Button, Wizard, WizardHeader, WizardStep } from '@breakaway/preact-core';
export const ModalWithWizard: React.FunctionComponent = () => {
const [isModalOpen, setIsModalOpen] = React.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
);
};