Skip to content
File

Blob: src/client/App.tsx

typescript19 lines
1import { Navigate, Route, Routes } from "react-router-dom";
2import { AppShell } from "@/client/components/app-shell";
3import { AdminLogin } from "@/client/components/admin-login";
4import { ExternalLinkRedirect } from "@/client/components/external-link-redirect";
5import { AboutPage, InboxPage, LandingPage } from "@/client/pages";
6 
7export const App = () => (
8 <Routes>
9 <Route element={<AppShell />}>
10 <Route path="/" element={<LandingPage />} />
11 <Route path="/create" element={<Navigate to="/" replace />} />
12 <Route path="/about" element={<AboutPage />} />
13 <Route path="/admin" element={<AdminLogin />} />
14 <Route path="/link" element={<ExternalLinkRedirect />} />
15 <Route path="/inbox/:address" element={<InboxPage />} />
16 </Route>
17 </Routes>
18);