openreplay/frontend/app/components/Modal/Modal.js
2022-03-30 18:08:09 +02:00

15 lines
No EOL
390 B
JavaScript

import React, { useEffect } from 'react';
import ReactDOM from 'react-dom';
import { useModal } from '.';
import ModalOverlay from './ModalOverlay';
export default function Modal({ children }){
const { component } = useModal();
return component ? ReactDOM.createPortal(
<ModalOverlay>
{component}
</ModalOverlay>,
document.querySelector("#modal-root"),
) : null;
}