import React, { ReactNode, useCallback, useState } from 'react'; import FocusTrap from 'focus-trap-react'; import { Modal, Overlay, OverlayBackdrop, OverlayCenter, PopOutContainerProvider } from 'folds'; import { stopPropagation } from '../utils/keyboard'; type Modal500Props = { requestClose: () => void; children: ReactNode; }; export function Modal500({ requestClose, children }: Modal500Props) { const [modalEl, setModalEl] = useState(null); const modalRef = useCallback((el: HTMLDivElement | null) => setModalEl(el), []); return ( }> {children} ); }