File tree Expand file tree Collapse file tree
saintBarthVolleyApp/frontend/src/app Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11/* eslint-disable @typescript-eslint/no-explicit-any */
22"use client" ;
33
4- import { useState } from "react" ;
4+ import { Suspense , useState } from "react" ;
55import { useSearchParams , useRouter } from "next/navigation" ;
66import { authApi } from "@/lib/auth" ;
77import { Button } from "@/components/ui/button" ;
@@ -15,7 +15,7 @@ import {
1515import { Input } from "@/components/ui/input" ;
1616import { Label } from "@/components/ui/label" ;
1717
18- export default function ResetPasswordPage ( ) {
18+ function ResetPasswordForm ( ) {
1919 const searchParams = useSearchParams ( ) ;
2020 const router = useRouter ( ) ;
2121
@@ -59,7 +59,7 @@ export default function ResetPasswordPage() {
5959 < div className = "flex min-h-svh items-center justify-center p-6" >
6060 < Card >
6161 < CardHeader >
62- < CardTitle > Mot de passe mis à jour ✅ </ CardTitle >
62+ < CardTitle > Mot de passe mis à jour</ CardTitle >
6363 < CardDescription > { message } </ CardDescription >
6464 </ CardHeader >
6565 < CardContent >
@@ -117,3 +117,11 @@ export default function ResetPasswordPage() {
117117 </ div >
118118 ) ;
119119}
120+
121+ export default function ResetPasswordPage ( ) {
122+ return (
123+ < Suspense fallback = { < div className = "flex min-h-svh items-center justify-center" > Chargement...</ div > } >
124+ < ResetPasswordForm />
125+ </ Suspense >
126+ ) ;
127+ }
Original file line number Diff line number Diff line change 1- /* eslint-disable react-hooks/set-state-in-effect */
21/* eslint-disable @typescript-eslint/no-explicit-any */
32"use client" ;
43
5- import { useEffect , useState } from "react" ;
4+ import { Suspense , useEffect , useState } from "react" ;
65import { useSearchParams , useRouter } from "next/navigation" ;
76import { apiFetch } from "@/lib/api" ;
87import type { ApiMessage } from "@/lib/auth" ;
@@ -15,7 +14,7 @@ import {
1514} from "@/components/ui/card" ;
1615import { Button } from "@/components/ui/button" ;
1716
18- export default function VerifyEmailPage ( ) {
17+ function VerifyEmailContent ( ) {
1918 const searchParams = useSearchParams ( ) ;
2019 const router = useRouter ( ) ;
2120
@@ -77,3 +76,11 @@ export default function VerifyEmailPage() {
7776 </ div >
7877 ) ;
7978}
79+
80+ export default function VerifyEmailPage ( ) {
81+ return (
82+ < Suspense fallback = { < div className = "flex min-h-svh items-center justify-center" > Chargement...</ div > } >
83+ < VerifyEmailContent />
84+ </ Suspense >
85+ ) ;
86+ }
You can’t perform that action at this time.
0 commit comments