diff -r 7da1d5137b0b -r 03334a31130a client/src/components/Login.js --- a/client/src/components/Login.js Tue Nov 06 16:19:26 2018 +0100 +++ b/client/src/components/Login.js Thu Nov 08 16:03:28 2018 +0100 @@ -1,6 +1,8 @@ import React, { Component } from 'react'; import { connect } from 'react-redux'; import { bindActionCreators } from 'redux'; +import { Trans } from 'react-i18next'; + import '../App.css'; import './Login.css'; // import Navbar from './Navbar'; @@ -51,17 +53,26 @@ } renderNonFieldErrors(errorMessages) { - console.log(errorMessages); + + if (errorMessages && errorMessages.error) { + return ( +
+ Unable to log in. +
+ ) + } + const errors = R.path(['data','non_field_errors'], errorMessages); if (errors) { return ( -
+
{ errors.map((message, key) => -

{ message }

+

{ message }

) }
) } + } render() { @@ -79,24 +90,24 @@

IRI Notes

- + {/* { this.renderErrorMessage(errorMessages, 'username') } */}
- + {/* { this.renderErrorMessage(errorMessages, 'password') } */}
{ this.renderNonFieldErrors(errorMessages) }
- +

- Pas encore inscrit ? Créer un compte. + Pas encore inscrit ? Créer un compte.