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é.
)}