auth page reload fix

This commit is contained in:
kurpfish
2021-08-04 16:49:33 +03:00
parent 418aa7d4d4
commit a30557327d
2 changed files with 21 additions and 14 deletions

View File

@ -14,12 +14,23 @@ import vector from '../../images/Vector_Smart_Object.png'
import vectorBlack from '../../images/Vector_Smart_Object_black.png'
import { fetchAuth } from '../../server/server'
import { useSelector } from 'react-redux'
import { selectAuth } from '../../redux/outstaffingSlice';
import { Redirect } from 'react-router-dom';
const AuthForDevelopers = () => {
const dispatch = useDispatch()
const isAuth = useSelector(selectAuth)
const [username, setUsername] = useState('')
const [password, setPassword] = useState('')
console.log('i', isAuth)
if(isAuth) {
return <Redirect to='/' />
}
return (
<section className={style.developers}>
<div className={style.developers__background}>
@ -57,14 +68,14 @@ const AuthForDevelopers = () => {
<button
className={style.form__btn}
type='submit'
onClick={() =>
onClick={(e) => {
e.preventDefault();
fetchAuth({
username,
password,
dispatch: ()=> dispatch(auth(true))
})
}
}}
>
Войти
</button>