import {browserHistory, Router, RouterContext} from 'react-router'; import {QueryClient, QueryClientProvider} from '@tanstack/react-query'; import DemoHeader from 'sentry/components/demo/demoHeader'; import ThemeAndStyleProvider from 'sentry/components/themeAndStyleProvider'; import {routes} from 'sentry/routes'; import ConfigStore from 'sentry/stores/configStore'; import {PersistedStoreProvider} from 'sentry/stores/persistedStore'; import {RouteContext} from 'sentry/views/routeContext'; /** * Renders our compatability RouteContext.Provider. This will go away with * react-router v6. */ function renderRouter(props: any) { return ( ); } const queryClient = new QueryClient(); function Main() { return ( {ConfigStore.get('demoMode') && } {routes()} ); } export default Main;