diff --git a/client/src/components/Register/Register.js b/client/src/components/Register/Register.js index 0644b62c9..66c29e3d5 100644 --- a/client/src/components/Register/Register.js +++ b/client/src/components/Register/Register.js @@ -8,6 +8,14 @@ import { connect } from 'react-redux'; import { withStyles } from '@material-ui/core/styles'; +import AccountCircle from '@material-ui/icons/AccountCircle'; +import Add from '@material-ui/icons/Add'; +import Avatar from '@material-ui/core/Avatar'; +import Email from '@material-ui/icons/Email'; +import Lock from '@material-ui/icons/Lock'; +import Person from '@material-ui/icons/Person'; +import Translate from '@material-ui/icons/Translate'; +import { Box } from '@material-ui/core'; import Button from '@material-ui/core/Button'; import FormControl from '@material-ui/core/FormControl'; import FormHelperText from '@material-ui/core/FormHelperText'; @@ -36,6 +44,14 @@ const styles = theme => ({ width: '100%', // Fix IE 11 issue. marginTop: theme.spacing.unit }, + icons: { + marginRight: '5px', + marginBottom: '10px' + }, + avatar: { + margin: theme.spacing.unit, + backgroundColor: theme.palette.secondary.main + }, title: { marginTop: theme.spacing.unit * 2 }, @@ -258,6 +274,9 @@ export class Register extends Component { return ( + + + Register User @@ -274,34 +293,43 @@ export class Register extends Component {
- this.handleChange(e)} - margin="normal" - /> - {user.error && ( + + + this.handleChange(e)} + margin="normal" + /> + + {!user.error && ( {user.error} )} - this.handleChange(e)} - margin="normal" - /> + + + this.handleChange(e)} + margin="normal" + /> + {firstname.error && ( {firstname.error} @@ -309,16 +337,19 @@ export class Register extends Component { )} - this.handleChange(e)} - margin="normal" - /> + + + this.handleChange(e)} + margin="normal" + /> + {lastname.error && ( {lastname.error} @@ -326,16 +357,19 @@ export class Register extends Component { )} - this.handleChange(e)} - margin="normal" - /> + + + this.handleChange(e)} + margin="normal" + /> + {email.error && ( {email.error} @@ -343,19 +377,22 @@ export class Register extends Component { )} - this.handleChange(e)} - margin="normal" - /> + + + this.handleChange(e)} + margin="normal" + /> + {password.error && ( {password.error} @@ -363,19 +400,22 @@ export class Register extends Component { )} - this.handleChange(e)} - margin="normal" - /> + + + this.handleChange(e)} + margin="normal" + /> + {password2.error && ( {password2.error} @@ -383,26 +423,29 @@ export class Register extends Component { )} - this.handleChange(e)} - margin="normal" - > - {rolesList.map(item => ( - - {item} - - ))} - + + + this.handleChange(e)} + margin="normal" + > + {rolesList.map(item => ( + + {item} + + ))} + + {roles.error && ( {roles.error} @@ -428,7 +471,7 @@ export class Register extends Component { container spacing={16} direction="row" - justify="flex-end" + justifyContent="space-between" className={classes.actions} >