1import React from 'react';
2import ReactDOM from 'react-dom/client';
3let currentRoot = null;
4export default {
5    show() {
6        if (currentRoot) {
7            return;
8        }
9        const ErrorOverlay = require('../../ErrorOverlay').default;
10        // Create a new div with ID `error-overlay` element and render LogBoxInspector into it.
11        const div = document.createElement('div');
12        div.id = 'error-overlay';
13        document.body.appendChild(div);
14        currentRoot = ReactDOM.createRoot(div);
15        currentRoot.render(React.createElement(ErrorOverlay, null));
16    },
17    hide() {
18        // Remove div with ID `error-overlay`
19        if (currentRoot) {
20            currentRoot.unmount();
21            currentRoot = null;
22        }
23        const div = document.getElementById('error-overlay');
24        div?.remove();
25    },
26};
27//# sourceMappingURL=index.js.map