import React from 'react'; import { DatePicker, Modal, ModalVariant, Button, TimePicker, InputGroup, InputGroupItem } from '@breakaway/preact-core'; export const SimpleModal = () => { const [isModalOpen, setIsModalOpen] = React.useState(false); const [isTimePickerOpen, setIsTimePickerOpen] = React.useState(false); const dateRef = React.useRef(null); const handleModalToggle = (_event: KeyboardEvent | React.MouseEvent) => { setIsModalOpen(!isModalOpen); }; const onEscapePress = (event: KeyboardEvent) => { if (dateRef && dateRef.current && dateRef.current.isCalendarOpen) { dateRef.current.toggleCalendar(false, event.key); } else if (isTimePickerOpen) { setIsTimePickerOpen(false); } else { handleModalToggle(event); } }; return ( Confirm , ]} > document.getElementById('date-time-picker-modal')} /> ); };