import { FunctionComponent, useState } from 'react'; import WarningModal from '@patternfly/react-component-groups/dist/dynamic/WarningModal'; import { Button, ButtonVariant } from '@patternfly/react-core'; export const BasicExample: FunctionComponent = () => { const [ isOpen, setIsOpen ] = useState(false); return ( <> setIsOpen(false)} onConfirm={() => setIsOpen(false)} withCheckbox checkboxLabel="Are you sure?" confirmButtonVariant={ButtonVariant.danger} > Your page contains unsaved changes. Do you want to leave? ); };