1
0
mirror of https://github.com/quay/quay.git synced 2026-01-29 08:42:15 +03:00
Files
quay/web/src/App.tsx

30 lines
827 B
TypeScript

import {Suspense} from 'react';
import {BrowserRouter, Route, Routes} from 'react-router-dom';
import 'src/App.css';
import {LoadingPage} from 'src/components/LoadingPage';
import {useAnalytics} from 'src/hooks/UseAnalytics';
import {Signin} from 'src/routes/Signin/Signin';
import {StandaloneMain} from 'src/routes/StandaloneMain';
import {ThemeProvider} from './contexts/ThemeContext';
export default function App() {
useAnalytics();
return (
<div className="App">
<ThemeProvider>
<BrowserRouter>
<Suspense fallback={<LoadingPage />}>
<Routes>
<Route path="/*" element={<StandaloneMain />} />
<Route path="/signin" element={<Signin />} />
</Routes>
</Suspense>
</BrowserRouter>
</ThemeProvider>
</div>
);
}