import React, {useState} from 'react'; import {Link} from 'react-router-dom'; import { actionAuthLogin } from '../store/authReducer'; import { store } from '../store/store'; function sendForm (url, data) { fetch(`http://player-api/api/${url}`, { method: 'POST', body: data }).then(res => res.json()) .then(data => { if(data.token) { store.dispatch(actionAuthLogin(data.token, data.user)); //console.log(data) return data } else { //console.log(data.login[0]); } }) } export const LoginForm = () => { const [login, setLogin] = useState(''); const [password, setPassword] = useState(''); const postForm = (event) =>{ event.preventDefault(); const data = new FormData(); data.append("login", login); data.append("password", password); sendForm('login', data); } return <>

Login



setLogin(e.target.value)}/> setPassword(e.target.value)}/>
Register
} export const RegisterForm = () => { const [login, setLogin] = useState(''); const [password, setPassword] = useState(''); const [name, setName] = useState(''); const postForm = (event) =>{ event.preventDefault(); const data = new FormData(); data.append("login", login); data.append("password", password); data.append("name", name); sendForm('register', data); } return (

Sign Up



setLogin(e.target.value)} />
setName(e.target.value)} /> setPassword(e.target.value)} />
Already a member? Log in
) }