UNPKG

@grafana/ui

Version:
21 lines (16 loc) 592 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var React = require('react'); "use strict"; function DelayRender({ children, delay }) { const [shouldRender, setShouldRender] = React.useState(false); React.useEffect(() => { window.setTimeout(() => { setShouldRender(true); }, delay); }, [children, delay]); return /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children: shouldRender ? children : null }); } exports.DelayRender = DelayRender; //# sourceMappingURL=DelayRender.cjs.map