import React, { useEffect } from "react"; import ReactModal, { Props as ReactModalAdapterProps } from "react-modal"; import { PRISM_CSS_CLASSNAME } from "../../constants"; import "./Modal.css"; type ModalProps = ReactModalAdapterProps & { isMobile: boolean; }; function CloseButton({ onClick }: { onClick: () => void }) { return ( ); } export default function Modal({ isMobile, onRequestClose, ...props }: ModalProps) { useEffect(() => { // Set the app element for accessibility ReactModal.setAppElement(document.body); }, []); return ( ); } export function ModalContentContainer({ isMobile, children, onClose, }: { isMobile: boolean; children: React.ReactNode; onClose: () => void; }) { return (
{children}
); }