From 181d40fab14c9170a7bbd9fe1782db727f5b19d6 Mon Sep 17 00:00:00 2001 From: ilyayudovin Date: Tue, 16 Jun 2020 15:14:40 +0300 Subject: add form transfer to signIn and signUp --- src/pages/AuthPage/SignInForm.tsx | 60 +++++++++++++++++++++++++++------------ 1 file changed, 42 insertions(+), 18 deletions(-) (limited to 'src/pages/AuthPage/SignInForm.tsx') diff --git a/src/pages/AuthPage/SignInForm.tsx b/src/pages/AuthPage/SignInForm.tsx index e2ae8b7..f4f763c 100644 --- a/src/pages/AuthPage/SignInForm.tsx +++ b/src/pages/AuthPage/SignInForm.tsx @@ -1,10 +1,11 @@ -import React, { useState, useRef } from 'react'; -import { makeStyles } from '@material-ui/core/styles'; +import React, {useState, useRef} from 'react'; +import {makeStyles} from '@material-ui/core/styles'; import TextField from '@material-ui/core/TextField'; import Button from '@material-ui/core/Button'; interface PropTypes { logIn: (name: string, password: string) => Promise; + setAuthorization: (authorization: { authorize: string }) => void ; } const useStyles = makeStyles(theme => ({ @@ -17,10 +18,22 @@ const useStyles = makeStyles(theme => ({ flexDirection: 'column', alignItems: 'center', textAlign: 'center' + }, + formTransfer: { + display: 'flex', + justifyContent: 'center' + }, + transferButton: { + marginLeft: 10, + color: 'green' + }, + formHeader: { + textAlign: 'center', + fontSize: 25 } })); -const SignInForm: React.FC = ({ logIn }) => { +const SignInForm: React.FC = ({logIn, setAuthorization}) => { const [error, setError] = useState(false); const classes = useStyles(); const nameRef = useRef(); @@ -36,22 +49,33 @@ const SignInForm: React.FC = ({ logIn }) => { } }; + const handleSignUp = () => { + setAuthorization({authorize: 'signUp'}); + }; + return ( -
- - - - + <> +
Sign In
+
+ + + + +
+
Don't have an account?
+
Sign Up
+
+ ); }; -- cgit v1.2.3