Skip to content
Snippets Groups Projects

Issue #54: Fix changes to be like prod

Merged Richard Fernando Heise Ferreira requested to merge issue/54 into development
3 files
+ 118
118
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 40
40
import React from "react";
import { useHistory } from "react-router-dom";
import { useHistory, Link } from "react-router-dom";
import { Redirect } from "react-router-dom";
import Grid from "@material-ui/core/Grid";
import { createMuiTheme, MuiThemeProvider } from "@material-ui/core";
@@ -105,7 +105,7 @@ export default function SignIn() {
email: values.email,
hash: values.password
})
.then(function(response) {
.then(function (response) {
if (!response.data.error) {
window.sessionStorage.setItem("token", response.data.token);
window.sessionStorage.setItem("userId", response.data.id);
@@ -113,7 +113,7 @@ export default function SignIn() {
history.push(path);
}
})
.catch(function(error) {
.catch(function (error) {
if (error.response) {
alert(
"Falha de autenticação. Certifique-se que email e senha estão corretos."
@@ -148,44 +148,44 @@ export default function SignIn() {
return isLoged ? (
<Redirect to={`/list/${window.sessionStorage.getItem("userId")}`} />
) : (
<MuiThemeProvider theme={theme}>
<Paper className={classes.register} justify="center">
<strong className={classes.custom_strong}>
Login de Usuário
<MuiThemeProvider theme={theme}>
<Paper className={classes.register} justify="center">
<strong className={classes.custom_strong}>
Login de Usuário
<p className={classes.strong_description}>
Insira as informações abaixo
Insira as informações abaixo
</p>
</strong>
<form className={classes.form} autocomplete="off">
<Grid>
<FormInput
label="E-mail"
param="email"
onUpdate={handleChange}
error={!checkEmail()}
/>
</Grid>
<Grid>
<FormInput label="Senha" param="password" onUpdate={handleChange} />
</Grid>
<Grid className={classes.noAcc}>
<a href="https://genforms.c3sl.ufpr.br/#/signup">
Não é cadastrado?
</a>
</Grid>
<Grid>
<IconButton
size="medium"
className={classes.button}
id="whiteTextedButton"
onClick={() => submit()}
>
<KeyboardArrowRightIcon />
Conecte-se
</strong>
<form className={classes.form} autocomplete="off">
<Grid>
<FormInput
label="E-mail"
param="email"
onUpdate={handleChange}
error={!checkEmail()}
/>
</Grid>
<Grid>
<FormInput label="Senha" param="password" onUpdate={handleChange} />
</Grid>
<Grid className={classes.noAcc}>
<Link to="/signup">
Não é cadastrado?
</Link>
</Grid>
<Grid>
<IconButton
size="medium"
className={classes.button}
id="whiteTextedButton"
onClick={() => submit()}
>
<KeyboardArrowRightIcon />
Conecte-se
</IconButton>
</Grid>
</form>
</Paper>
</MuiThemeProvider>
);
</Grid>
</form>
</Paper>
</MuiThemeProvider>
);
}
Loading