refresh user
This commit is contained in:
parent
57e56dc33d
commit
17c9885ccc
6 changed files with 127 additions and 20 deletions
31
src/App.tsx
31
src/App.tsx
|
@ -10,6 +10,7 @@ import LogoutPage from './app/auth/pages/LogoutPage.tsx'
|
|||
import UnauthorizedHandler from './app/auth/components/UnauthorizedHandler.tsx'
|
||||
import AdminPage from './app/admin/pages/AdminPage.tsx'
|
||||
import SignupCodesManagementPage from './app/admin/pages/subpages/SignupCodesManagementPage.tsx'
|
||||
import RefreshUser from './app/auth/components/RefreshUser.tsx'
|
||||
|
||||
function App() {
|
||||
const postService = new PostsService()
|
||||
|
@ -19,22 +20,24 @@ function App() {
|
|||
return (
|
||||
<BrowserRouter>
|
||||
<UnauthorizedHandler>
|
||||
<Routes>
|
||||
<Route
|
||||
path={'/'}
|
||||
element={<HomePage postsService={postService} mediaService={mediaService} />}
|
||||
/>
|
||||
<Route path="/u/:username" element={<AuthorPage postsService={postService} />} />
|
||||
<Route path="/login" element={<LoginPage authService={authService} />} />
|
||||
<Route path="/logout" element={<LogoutPage authService={authService} />} />
|
||||
<Route path="/signup/:code?" element={<SignupPage authService={authService} />} />
|
||||
<Route path={'/admin'} element={<AdminPage />}>
|
||||
<RefreshUser authService={authService}>
|
||||
<Routes>
|
||||
<Route
|
||||
path={'codes'}
|
||||
element={<SignupCodesManagementPage authService={authService} />}
|
||||
path={'/'}
|
||||
element={<HomePage postsService={postService} mediaService={mediaService} />}
|
||||
/>
|
||||
</Route>
|
||||
</Routes>
|
||||
<Route path="/u/:username" element={<AuthorPage postsService={postService} />} />
|
||||
<Route path="/login" element={<LoginPage authService={authService} />} />
|
||||
<Route path="/logout" element={<LogoutPage authService={authService} />} />
|
||||
<Route path="/signup/:code?" element={<SignupPage authService={authService} />} />
|
||||
<Route path={'/admin'} element={<AdminPage />}>
|
||||
<Route
|
||||
path={'codes'}
|
||||
element={<SignupCodesManagementPage authService={authService} />}
|
||||
/>
|
||||
</Route>
|
||||
</Routes>
|
||||
</RefreshUser>
|
||||
</UnauthorizedHandler>
|
||||
</BrowserRouter>
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue