import React, { ReactElement, useState, useCallback, useContext } from "react"; import "./Login.scss"; import { AppContext } from "@sasjs/test-framework"; import { Redirect } from "react-router-dom"; const Login = (): ReactElement<{}> => { const [username, setUsername] = useState(""); const [password, setPassword] = useState(""); const appContext = useContext(AppContext); const handleSubmit = useCallback( (e) => { e.preventDefault(); appContext.adapter.logIn(username, password).then((res) => { appContext.setIsLoggedIn(res.isLoggedIn); }); }, [username, password, appContext] ); return !appContext.isLoggedIn ? (