diff --git a/components/sesyon/koneksyon.js b/components/sesyon/koneksyon.js index d6effbf..130f65d 100644 --- a/components/sesyon/koneksyon.js +++ b/components/sesyon/koneksyon.js @@ -23,6 +23,8 @@ import AppRegistrationRoundedIcon from '@mui/icons-material/AppRegistrationRound import axios from 'axios' import {validateEmail} from '../../lib/utils/emails' +import ResetPassword from '../password/reset-password' +import ResetDialog from '../password/reset-dialog' const siteUrl = process.env.NEXT_PUBLIC_SITE_URL || 'http://localhost:3000' const apiUrl = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:1337' @@ -65,7 +67,7 @@ const Alert = forwardRef(function Alert(props, ref) { }) function Koneksyon({chimen}) { - const [loginError, setError] = useState('') + const [error, setError] = useState('') const [loginCredentials, setLoginCredentials] = useState({username: '', password: ''}) const [registerCredentials, setRegisterCredentials] = useState({username: '', email: '', password: ''}) const [passwordVerification, setPasswordVerification] = useState('') @@ -74,7 +76,8 @@ function Koneksyon({chimen}) { const [showVerificationPassword, setShowVerificationPassword] = useState(false) const [loading, setLoading] = useState(false) const [open, setOpen] = useState(true) - const [registrationSuccess, setRegistrationSuccess] = useState(false) + const [success, setSuccess] = useState(false) + const [openDialog, setOpenDialog] = useState(false) const [value, setValue] = useState(0) const router = useRouter() @@ -100,7 +103,7 @@ function Koneksyon({chimen}) { } }) localStorage.setItem('user-id', response?.data?.user?._id) - setRegistrationSuccess(true) + setSuccess(true) resetRegisterForm() } catch (error) { if (error.message.endsWith(400)) { @@ -170,19 +173,19 @@ function Koneksyon({chimen}) { } setOpen(false) - setRegistrationSuccess(false) + setSuccess(false) setError('') } useEffect(() => { - if (loginError) { + if (error) { setOpen(true) } return () => { setLoading(false) } - }, [loginError]) + }, [error]) const handleClickShowPassword = () => { setShowPassword(!showPassword) @@ -278,6 +281,7 @@ function Koneksyon({chimen}) { Connexion + @@ -363,28 +367,50 @@ function Koneksyon({chimen}) { Inscription + + - {loading && } + {loading && } - {loginError && ( + {error && ( - {loginError} + {error} )} - {registrationSuccess && ( + {success && ( - Inscription réussie. Veuillez confirmer votre adresse email, via le lien qui vous a été envoyé. + Veuillez confirmer votre adresse email via le lien qui vous a été envoyé. )}