import React, { Suspense } from "react"; import { Layout, Spin } from "antd"; import { useThemeSwitcher } from "react-css-theme-switcher"; import ROUTES from "Src/constants/routes"; import { IS_LOGGED_IN } from "Src/constants/auth"; import { BrowserRouter as Router, Route, Switch, Redirect, } from "react-router-dom"; import SideNav from "./Nav/SideNav"; import TopNav from "./Nav/TopNav"; import { ServiceMetrics, ServiceMap, TraceDetail, TraceGraph, UsageExplorer, ServicesTable, Signup, SettingsPage, IntstrumentationPage, } from "Src/pages"; const { Content, Footer } = Layout; const App = () => { const { status } = useThemeSwitcher(); if (status === "loading") { return null; } return ( }> { return localStorage.getItem(IS_LOGGED_IN) === "yes" ? ( ) : ( ); }} /> ); }; export default App;