2020-11-25 08:04:55 -08:00
import React , { useState } from 'react' ;
2020-11-09 08:45:04 -08:00
import { Link } from 'react-router-dom' ;
2020-11-25 08:04:55 -08:00
const SignInForm = ( ) => {
let [ data , setData ] = useState ( {
2020-11-09 08:45:04 -08:00
email : '' ,
password : ''
2020-11-25 08:04:55 -08:00
} ) ;
2020-11-09 08:45:04 -08:00
2020-11-25 08:04:55 -08:00
const handleChange = e => {
setData ( { ... data , [ e . target . name ] : e . target . value } ) ;
2020-11-09 08:45:04 -08:00
}
2020-11-25 08:04:55 -08:00
const submitData = ( ) => {
console . log ( data ) ;
2020-11-09 08:45:04 -08:00
}
2020-11-25 08:04:55 -08:00
2020-11-09 08:45:04 -08:00
2020-11-25 08:04:55 -08:00
let { email , password } = data ;
2020-11-09 08:45:04 -08:00
return (
< div className = "FormCenter" >
2020-11-25 08:04:55 -08:00
< form className = "FormFields" >
2020-11-09 08:45:04 -08:00
< div className = "FormField" >
< label className = "FormField__Label" htmlFor = "email" > E - Mail Address < / l a b e l >
2020-11-25 08:04:55 -08:00
< input type = "email" id = "email" className = "FormField__Input" value = { email } placeholder = "Enter your email" name = "email" onChange = { ( e ) => handleChange ( e ) } / >
2020-11-09 08:45:04 -08:00
< / d i v >
< div className = "FormField" >
< label className = "FormField__Label" htmlFor = "password" > Password < / l a b e l >
2020-11-25 08:04:55 -08:00
< input type = "password" id = "password" className = "FormField__Input" value = { password } placeholder = "Enter your password" name = "password" onChange = { ( e ) => handleChange ( e ) } / >
2020-11-09 08:45:04 -08:00
< / d i v >
< div className = "FormField" >
2020-11-25 08:04:55 -08:00
< button className = "FormField__Button mr-20" onClick = { ( ) => submitData ( ) } > Sign In < / b u t t o n > < L i n k e x a c t t o = " / s i g n - u p " c l a s s N a m e = " F o r m F i e l d _ _ L i n k " > N o t a m e m b e r ? < / L i n k >
2020-11-09 08:45:04 -08:00
< / d i v >
< / f o r m >
< / d i v >
) ;
}
export default SignInForm ;