UNPKG

fixed-react-data-grid-custom

Version:

Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like

18 lines 687 B
import { __read } from "tslib"; import { useState, useLayoutEffect } from 'react'; import ReactDOM from 'react-dom'; export default function EditorPortal(_a) { var target = _a.target, children = _a.children; // Keep track of when the modal element is added to the DOM var _b = __read(useState(false), 2), isMounted = _b[0], setIsMounted = _b[1]; useLayoutEffect(function () { setIsMounted(true); }, []); // Don't render the portal until the component has mounted, // So the portal can safely access the DOM. if (!isMounted) { return null; } return ReactDOM.createPortal(children, target); } //# sourceMappingURL=EditorPortal.js.map