import React, { useState } from "react"; import { Grid, CircularProgress, Typography, Button, Tabs, Tab, TextField, Fade } from "@material-ui/core"; import { withRouter } from "react-router-dom"; import classnames from "classnames"; // styles import useStyles from "./styles"; // logo import logo from "./logo.svg"; import google from "../../images/google.svg"; // context import { useUserDispatch, loginUser } from "../../context/UserContext"; function Login(props) { var classes = useStyles(); // global var userDispatch = useUserDispatch(); // local var [isLoading, setIsLoading] = useState(false); var [error, setError] = useState(null); var [activeTabId, setActiveTabId] = useState(0); var [nameValue, setNameValue] = useState(""); var [loginValue, setLoginValue] = useState("admin"); var [passwordValue, setPasswordValue] = useState(""); return (
logo Material Admin
setActiveTabId(id)} indicatorColor="primary" textColor="primary" centered > {activeTabId === 0 && ( Good Morning, User
or
Something is wrong with your login or password :( setLoginValue(e.target.value)} margin="normal" placeholder="Email address" type="email" fullWidth /> setPasswordValue(e.target.value)} margin="normal" placeholder="Password" type="password" fullWidth />
{isLoading ? ( ) : ( )}
)} {activeTabId === 1 && ( Welcome! Create your account Something is wrong with your login or password :( setNameValue(e.target.value)} margin="normal" placeholder="Full Name" type="text" fullWidth /> setLoginValue(e.target.value)} margin="normal" placeholder="Email Adress" type="email" fullWidth /> setPasswordValue(e.target.value)} margin="normal" placeholder="Password" type="password" fullWidth />
{isLoading ? ( ) : ( )}
or
)}
© 2014-{new Date().getFullYear()}{" "} Flatlogic , LLC. All rights reserved.
); } export default withRouter(Login);