diff --git a/auth/package.json b/auth/package.json index f34af0c..70f27ef 100644 --- a/auth/package.json +++ b/auth/package.json @@ -4,7 +4,8 @@ "description": "sign up and sign in auth", "main": "server.js", "scripts": { - "start": "nodemon server.js" + "start": "nodemon server.js", + "app": "cd .. && npm start" }, "author": "B. Priyatham Sai chand", "license": "ISC", diff --git a/src/components/SignIn.js b/src/components/SignIn.js index 89f341c..5ee6b99 100644 --- a/src/components/SignIn.js +++ b/src/components/SignIn.js @@ -1,57 +1,45 @@ -import React, { Component } from 'react'; +import React, { useState } from 'react'; import { Link } from 'react-router-dom'; -class SignInForm extends Component { - constructor() { - super(); - - this.state = { +const SignInForm = () => { + + let [data,setData] = useState({ email: '', password: '' - }; - - this.handleChange = this.handleChange.bind(this); - this.handleSubmit = this.handleSubmit.bind(this); - } - - handleChange(e) { - let target = e.target; - let value = target.type === 'checkbox' ? target.checked : target.value; - let name = target.name; - - this.setState({ - [name]: value }); + + + const handleChange = e => { + + setData({...data,[e.target.name]: e.target.value}); + + } + const submitData = () => { + console.log(data); } - handleSubmit(e) { - e.preventDefault(); + - console.log('The form was submitted with the following data:'); - console.log(this.state); - } - - render() { + let {email,password} = data; return (
-
+
- + handleChange(e)} />
- + handleChange(e)} />
- Not a member? + Not a member?
); } -} export default SignInForm; \ No newline at end of file