UNPKG

coolant

Version:

The modular build radiator

22 lines (21 loc) 758 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var react_dom_1 = tslib_1.__importDefault(require("react-dom")); var overlayStyles = { position: "fixed", top: "0", bottom: "0", left: "0", right: "0", }; exports.showOverlay = function (durationSeconds, content) { var node = document.createElement("DIV"); document.body.appendChild(node); react_dom_1.default.render(react_1.default.createElement("div", { style: overlayStyles }, content), node); setTimeout(function () { react_dom_1.default.unmountComponentAtNode(node); document.body.removeChild(node); }, durationSeconds * 1000); };