Add login api

This commit is contained in:
pikiou
2022-01-03 17:55:47 +01:00
parent 4540e92171
commit 395955f32a
36 changed files with 340 additions and 437 deletions

View File

@@ -1,18 +1,26 @@
import { RouteComponentProps } from "react-router-dom"
import { useDispatch, useSelector, shallowEqual } from "react-redux"
import React, { memo } from "react"
import { Helmet } from "react-helmet"
import styles from "./styles.module.scss"
import { AppState } from "../../store"
import LoginForm from "../../components/LoginForm/LoginForm"
import styles from "./styles.module.scss"
export type Props = RouteComponentProps
const RegisterPage: React.FC<Props> = (): JSX.Element => (
<div className={styles.loginPage}>
<div className={styles.loginContent}>
<Helmet title="RegisterPage" />
<LoginForm />
const RegisterPage: React.FC<Props> = (): JSX.Element => {
const dispatch = useDispatch()
const loginError = useSelector((state: AppState) => state.volunteerLogin.error, shallowEqual)
return (
<div className={styles.loginPage}>
<div className={styles.loginContent}>
<Helmet title="RegisterPage" />
<LoginForm dispatch={dispatch} error={loginError || ""} />
</div>
</div>
</div>
)
)
}
export default memo(RegisterPage)