Skip to content
Snippets Groups Projects
Commit 16f1431e authored by Yoan VALLET's avatar Yoan VALLET
Browse files

feat: change error display on login form

parent 4573359f
No related branches found
No related tags found
3 merge requests!28Merge fix from dev,!27Dev,!25Features/us150 review of konnectors
...@@ -48,8 +48,7 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({ ...@@ -48,8 +48,7 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({
setError('') setError('')
setLoading(true) setLoading(true)
if (!login || !password) { if (!login || !password) {
// TODO - translation setError(t('KONNECTORCONFIG.ERROR_NO_LOGIN_PASSWORD'))
setError('Please enter a login and password')
setLoading(false) setLoading(false)
return null return null
} }
...@@ -61,8 +60,7 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({ ...@@ -61,8 +60,7 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({
) )
const { account, trigger } = await connectionService.connectNewUser() const { account, trigger } = await connectionService.connectNewUser()
if (!trigger) { if (!trigger) {
// TODO - translation setError(t('KONNECTORCONFIG.ERROR_ACCOUNT_CREATION'))
setError('Error during account creation')
setLoading(false) setLoading(false)
return null return null
} }
...@@ -79,7 +77,6 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({ ...@@ -79,7 +77,6 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({
> >
{t('KONNECTORCONFIG.LABEL_FILLIN')} {konnectorName} {t('KONNECTORCONFIG.LABEL_FILLIN')} {konnectorName}
<div className="form-group"> <div className="form-group">
<div className="form-message">{error}</div>
<input <input
id={'idFieldLogin' + konnectorType} id={'idFieldLogin' + konnectorType}
type="text" type="text"
...@@ -94,7 +91,6 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({ ...@@ -94,7 +91,6 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({
></input> ></input>
</div> </div>
<div className="form-group"> <div className="form-group">
<div className="form-message">{error}</div>
<input <input
id={'idFieldPassword' + konnectorType} id={'idFieldPassword' + konnectorType}
type="password" type="password"
...@@ -115,8 +111,14 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({ ...@@ -115,8 +111,14 @@ const KonnectorLoginForm: React.FC<KonnectorLoginFormProps> = ({
onClick={() => revealPassword('idFieldPassword' + konnectorType)} onClick={() => revealPassword('idFieldPassword' + konnectorType)}
/> />
</span> </span>
<div className="form-message">{error}</div>
</div> </div>
<StyledButton type="submit" color="primary" disabled={loading}> <StyledButton
className="form-button"
type="submit"
color="primary"
disabled={loading}
>
{t('KONNECTORCONFIG.BTN_CONNECTION')} {t('KONNECTORCONFIG.BTN_CONNECTION')}
</StyledButton> </StyledButton>
<StyledButton <StyledButton
......
...@@ -122,7 +122,9 @@ ...@@ -122,7 +122,9 @@
"BTN_DELETE": "Supprimer", "BTN_DELETE": "Supprimer",
"LOADING_DATA": "Vos premières données seront disponibles dans quelques minutes et les prochaines données seront chargées automatiquement.", "LOADING_DATA": "Vos premières données seront disponibles dans quelques minutes et les prochaines données seront chargées automatiquement.",
"PLZ_WAIT": "Veuillez patienter...", "PLZ_WAIT": "Veuillez patienter...",
"NOT_INSTALLED": "Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous." "NOT_INSTALLED": "Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.",
"ERROR_NO_LOGIN_PASSWORD": "Identifiant et mot de passe requis",
"ERROR_ACCOUNT_CREATION": "Une erreur est survenue, veuillez essayer de nouveau"
}, },
"INDICATOR": { "INDICATOR": {
"DISPLAY_OTHER_FLUID": "Voir", "DISPLAY_OTHER_FLUID": "Voir",
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
.form-group { .form-group {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
margin: 1.5rem 0 0 0;
.form-trailing-icon { .form-trailing-icon {
float: right; float: right;
position: relative; position: relative;
...@@ -39,6 +40,10 @@ ...@@ -39,6 +40,10 @@
.form-message { .form-message {
color: $red-error; color: $red-error;
min-height: 1.25rem; min-height: 1.25rem;
margin-top: 0.125rem;
}
.form-button {
margin-top: 0.125rem;
} }
::placeholder { ::placeholder {
color: $google-text-1; color: $google-text-1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment