import "./App.css"; import React, { FC } from "react"; import { HashRouter, Route, Redirect } from "react-router-dom"; import { ThemeProvider } from "styled-components"; import { Disconnected, Explorer, Request, Timeline, Mismatch, ErrorBoundary, } from "./pages"; import { Navigation } from "./components/Navigation"; import { lightTheme, darkTheme, GlobalStyle } from "./theme"; import { DevtoolsProvider, RequestProvider, ExplorerProvider, useDevtoolsContext, TimelineProvider, } from "./context"; import { isLightMode } from "./util/EnvUtils"; export const App: FC = () => ( ); export const AppRoutes: FC = () => { const { client } = useDevtoolsContext(); if (!client.connected) { return ; } if (client.version.mismatch) { return ; } return ( } /> ); };