Skip to content
Snippets Groups Projects
Commit b55123b1 authored by Defendi Alberto's avatar Defendi Alberto
Browse files

Merge branch 'role' into 'master'

Role

See merge request !30
parents 670ce691 c7856a23
No related branches found
No related tags found
1 merge request!30Role
Pipeline #11746 failed
...@@ -4,6 +4,8 @@ import { SubmitHandler, useForm } from 'react-hook-form'; ...@@ -4,6 +4,8 @@ import { SubmitHandler, useForm } from 'react-hook-form';
import { createStyles, makeStyles, Theme } from '@material-ui/core/styles'; import { createStyles, makeStyles, Theme } from '@material-ui/core/styles';
import { Button } from '@material-ui/core'; import { Button } from '@material-ui/core';
import { InputField } from 'components/AuthUser/SignInForm/InputField/InputField'; import { InputField } from 'components/AuthUser/SignInForm/InputField/InputField';
import { useHistory } from 'react-router-dom';
import { AuthRoutes } from 'components/api/routes';
const useStyles = makeStyles((theme: Theme) => const useStyles = makeStyles((theme: Theme) =>
createStyles({ createStyles({
...@@ -22,8 +24,9 @@ const useStyles = makeStyles((theme: Theme) => ...@@ -22,8 +24,9 @@ const useStyles = makeStyles((theme: Theme) =>
}), }),
); );
// TODO: real time form validation
export const SignInForm: FC = () => { export const SignInForm: FC = () => {
const history = useHistory();
interface FormData { interface FormData {
email: string; email: string;
password: string; password: string;
...@@ -39,19 +42,22 @@ export const SignInForm: FC = () => { ...@@ -39,19 +42,22 @@ export const SignInForm: FC = () => {
}); });
const onSubmit: SubmitHandler<FormData> = (values: FormData) => { const onSubmit: SubmitHandler<FormData> = (values: FormData) => {
axios.post( axios
'/api/web/login', .post(
{ '/api/web/login',
username: values.email, {
password: values.password, username: values.email,
}, password: values.password,
{
headers: {
'Content-Type': 'application/json',
}, },
}, {
); headers: {
'Content-Type': 'application/json',
},
},
)
.then(() => history.replace(AuthRoutes.dashboard));
}; };
const classes = useStyles(); const classes = useStyles();
return ( return (
<> <>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment