Skip to content
Snippets Groups Projects
Commit 6a67d24d authored by Bastien DUMONT's avatar Bastien DUMONT :angel:
Browse files

chore: update show password method

parent 2d2b6d05
No related branches found
Tags
1 merge request!10622.7 Release
...@@ -28,6 +28,7 @@ const FormLogin = () => { ...@@ -28,6 +28,7 @@ const FormLogin = () => {
const [password, setPassword] = useState<string>('') const [password, setPassword] = useState<string>('')
const [error, setError] = useState<string>('') const [error, setError] = useState<string>('')
const [loading, setLoading] = useState<boolean>(false) const [loading, setLoading] = useState<boolean>(false)
const [showPassword, setShowPassword] = useState(false)
const icon = getPartnerPicto(konnectorSlug) const icon = getPartnerPicto(konnectorSlug)
const [connect, update, connectError] = useKonnectorAuth( const [connect, update, connectError] = useKonnectorAuth(
...@@ -48,17 +49,6 @@ const FormLogin = () => { ...@@ -48,17 +49,6 @@ const FormLogin = () => {
setPassword(value) setPassword(value)
} }
const revealPassword = (idInput: string) => {
const input = document.getElementById(idInput)
if (input) {
if (input.getAttribute('type') === 'password') {
input.setAttribute('type', 'text')
} else {
input.setAttribute('type', 'password')
}
}
}
const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => { const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
e.preventDefault() e.preventDefault()
try { try {
...@@ -116,9 +106,7 @@ const FormLogin = () => { ...@@ -116,9 +106,7 @@ const FormLogin = () => {
aria-label={t(`auth.${konnectorSlug}.connect_form.login`)} aria-label={t(`auth.${konnectorSlug}.connect_form.login`)}
placeholder={t(`auth.${konnectorSlug}.connect_form.login`)} placeholder={t(`auth.${konnectorSlug}.connect_form.login`)}
name="login" name="login"
onChange={(e: React.ChangeEvent<HTMLInputElement>) => onChange={e => changeLogin(e.target.value)}
changeLogin(e.target.value)
}
value={login} value={login}
inputMode="numeric" inputMode="numeric"
/> />
...@@ -126,7 +114,8 @@ const FormLogin = () => { ...@@ -126,7 +114,8 @@ const FormLogin = () => {
<div className="form-group"> <div className="form-group">
<input <input
id={'idFieldPassword' + fluidName} id={'idFieldPassword' + fluidName}
type="password" name="password"
type={showPassword ? 'text' : 'password'}
className={ className={
error === '' error === ''
? 'form-control form-input' ? 'form-control form-input'
...@@ -134,10 +123,7 @@ const FormLogin = () => { ...@@ -134,10 +123,7 @@ const FormLogin = () => {
} }
aria-label={t(`auth.${konnectorSlug}.connect_form.password`)} aria-label={t(`auth.${konnectorSlug}.connect_form.password`)}
placeholder={t(`auth.${konnectorSlug}.connect_form.password`)} placeholder={t(`auth.${konnectorSlug}.connect_form.password`)}
name="password" onChange={e => changePassword(e.target.value)}
onChange={(e: React.ChangeEvent<HTMLInputElement>) =>
changePassword(e.target.value)
}
value={password} value={password}
/> />
<span> <span>
...@@ -146,7 +132,7 @@ const FormLogin = () => { ...@@ -146,7 +132,7 @@ const FormLogin = () => {
aria-label={t('auth.accessibility.button_reveal_password')} aria-label={t('auth.accessibility.button_reveal_password')}
className="form-trailing-icon" className="form-trailing-icon"
sized={22} sized={22}
onClick={() => revealPassword('idFieldPassword' + fluidName)} onClick={() => setShowPassword(prev => !prev)}
/> />
</span> </span>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment