feat: password reset UI (forgot password, reset page, admin reset button)
This commit is contained in:
@@ -11,6 +11,8 @@ import EmailsPage from '@/pages/EmailsPage';
|
||||
import SettingsPage from '@/pages/SettingsPage';
|
||||
import AdminPage from '@/pages/AdminPage';
|
||||
import InvitePage from '@/pages/InvitePage';
|
||||
import ForgotPasswordPage from '@/pages/ForgotPasswordPage';
|
||||
import ResetPasswordPage from '@/pages/ResetPasswordPage';
|
||||
import { PageLoader } from '@/components/LoadingSpinner';
|
||||
|
||||
function ProtectedRoute({ children }: { children: React.ReactNode }) {
|
||||
@@ -34,6 +36,8 @@ export default function App() {
|
||||
isAuthenticated ? <Navigate to="/" replace /> : <LoginPage />
|
||||
} />
|
||||
<Route path="/invite/:token" element={<InvitePage />} />
|
||||
<Route path="/forgot-password" element={<ForgotPasswordPage />} />
|
||||
<Route path="/reset-password/:token" element={<ResetPasswordPage />} />
|
||||
<Route path="/" element={
|
||||
<ProtectedRoute>
|
||||
<Layout />
|
||||
|
||||
Reference in New Issue
Block a user