import React, { useState } from 'react';
import classNames from 'classnames';
import { Button } from '@carbon/react';
import { type AppProps } from 'single-spa';
import { importMapOverridden } from './import-map.component';
import DevToolsPopup from './devtools-popup.component';
import styles from './devtools.styles.scss';
const showDevTools = () => window.spaEnv === 'development';
export default function Root(props: AppProps) {
return showDevTools() ? : null;
}
function DevTools(props: AppProps) {
const [devToolsOpen, setDevToolsOpen] = useState(false);
const [isOverridden, setIsOverridden] = useState(importMapOverridden);
const toggleDevTools = () => setDevToolsOpen((devToolsOpen) => !devToolsOpen);
const toggleOverridden = (overridden: boolean) => setIsOverridden(overridden);
return (
<>
{devToolsOpen && }
>
);
}