import React, { useState } from "react"; import Box from "@mui/material/Box"; import TextField from "@mui/material/TextField"; import Button from "@mui/material/Button"; import { Stack } from "@mui/system"; export default function Login({ login }) { const [user, setUser] = useState(""); const [password, setPassword] = useState(""); const [loginFailed, setLoginFailed] = useState(false); const getApiKey = () => { login(user, password) .then((ok) => { setLoginFailed(!ok); }) .catch(console.error); }; return ( :not(style)": { m: 1 }, flexGrow: 1, }} noValidate autoComplete="off" >

Repeated Surveyer

Login

setUser(e.target.value.trim())} /> setPassword(e.target.value)} /> {loginFailed && Login Failed}
); }