import React from 'react'; import { Button} from 'UI'; import { confirmable } from 'react-confirm'; import { Modal } from 'UI' const Confirmation = ({ show, proceed, header = 'Confirm', confirmation = 'Are you sure?', cancelButton = "Cancel", confirmButton = "Proceed", }) => { React.useEffect(() => { const handleEsc = (e) => (e.key === 'Escape' || e.key === 'Esc') && proceed(false); document.addEventListener('keydown', handleEsc, false); return () => { document.removeEventListener('keydown', handleEsc, false); } }, []) return ( proceed(false)} > {header}

{confirmation}

) } export default confirmable(Confirmation);