UNPKG

@ray-js/components

Version:

Ray basic components

15 lines 433 B
import * as React from 'react'; import ReactDOM from 'react-dom'; export default function Modal(_ref) { let { children } = _ref; const domNode = React.useRef(document.createElement('div')); React.useEffect(() => { document.body.appendChild(domNode.current); return () => { document.body.removeChild(domNode.current); }; }, []); return /*#__PURE__*/ReactDOM.createPortal(children, domNode.current); }