feat: add AccountPage for user account management and API token handling; update AppRoutes to include new route

This commit is contained in:
JSC
2025-08-09 23:43:30 +02:00
parent 936d48fbb9
commit f2772c392c
5 changed files with 733 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ import { PlaylistsPage } from './pages/PlaylistsPage'
import { ExtractionsPage } from './pages/ExtractionsPage'
import { UsersPage } from './pages/admin/UsersPage'
import { SettingsPage } from './pages/admin/SettingsPage'
import { AccountPage } from './pages/AccountPage'
import { Toaster } from './components/ui/sonner'
function ProtectedRoute({ children }: { children: React.ReactNode }) {
@@ -73,6 +74,11 @@ function AppRoutes() {
<ExtractionsPage />
</ProtectedRoute>
} />
<Route path="/account" element={
<ProtectedRoute>
<AccountPage />
</ProtectedRoute>
} />
<Route path="/admin/users" element={
<AdminRoute>
<UsersPage />