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 ? (