import React, { useMemo, useState } from 'react'; import { Modal } from '@patternfly/react-core'; import { useNavigate, useParams } from 'react-router-dom'; import RegionsSelect from './RegionsSelect'; import { MODAL_ANCHOR } from '../../constants'; import { resolveRelPath } from '../../Utilities/path'; const ShareToRegionsModal = () => { const navigate = useNavigate(); const handleClose = () => navigate(resolveRelPath('')); const [isOpen, setIsOpen] = useState(false); const { composeId } = useParams(); const handleToggle = (isOpen) => setIsOpen(isOpen); const handleEscapePress = () => { if (isOpen) { handleToggle(isOpen); } else { handleClose(); } }; const appendTo = useMemo(() => document.querySelector(MODAL_ANCHOR), []); return ( ); }; export default ShareToRegionsModal;