import React, { Suspense } from "react"; import { 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, Route, Switch, Redirect } from "react-router-dom"; import BaseLayout from "./BaseLayout"; import { ServiceMetrics, ServiceMap, TraceDetail, TraceGraph, UsageExplorer, ServicesTable, Signup, SettingsPage, IntstrumentationPage, } from "Src/pages"; import { RouteProvider } from "./RouteProvider"; const App = () => { const { status } = useThemeSwitcher(); if (status === "loading") { return null; } return ( }> }> { return localStorage.getItem(IS_LOGGED_IN) === "yes" ? ( ) : ( ); }} /> ); }; export default App;