import React, {Suspense, lazy} from 'react'; import {Provider} from 'react-redux'; import {BrowserRouter as Router, Route, Switch} from 'react-router-dom'; import {ThemeProvider as TP} from '@material-ui/core/styles'; import {ThemeProvider as TP1} from 'styled-components'; import {UseWalletProvider} from 'use-wallet'; import usePromptNetwork from './hooks/useNetworkPrompt'; import BanksProvider from './contexts/Banks'; import UnicornFinanceProvider from './contexts/UnicornFinanceProvider'; import ModalsProvider from './contexts/Modals'; import {store} from './state'; import theme from './theme'; import newTheme from './newTheme'; import config from './config'; import Updaters from './state/Updaters'; import Loader from './components/Loader'; import Popups from './components/Popups'; import {RefreshContextProvider} from './contexts/RefreshContext'; const Home = lazy(() => import('./views/Home')); const Dashboard = lazy(() => import('./views/Dashboard')); const Fairyland = lazy(() => import('./views/Fairyland')); const Magicroom = lazy(() => import('./views/Magicroom')); const Bond = lazy(() => import('./views/Bond')); const Launchpad = lazy(() => import('./views/Launchpad')); const Roadmap = lazy(() => import('./views/Roadmap')); const Raffle = lazy(() => import('./views/Raffle')); const Strategies = lazy(() => import('./views/Strategies')); const Help = lazy(() => import('./views/Help')); const Nodes = lazy(() => import('./views/Nodes')); const Leaderboard = lazy(() => import('./views/Leaderboard')); const Stats = lazy(() => import('./views/Stats')); const NFTRaffle = lazy(() => import('./views/NFTRaffle')); const Rebates = lazy(() => import('./views/Rebates')); const NoMatch = () => (

URL Not Found. Go back home.

); const App: React.FC = () => { // Clear localStorage for mobile users if (typeof localStorage.version_app === 'undefined' || localStorage.version_app !== '1.1') { localStorage.clear(); localStorage.setItem('connectorId', ''); localStorage.setItem('version_app', '1.1'); } usePromptNetwork(); return ( }> {/* node commented here */} ); }; const Providers: React.FC = ({children}) => { return ( <> {children} ); }; export default App;