import { useState } from "react"; import { NewUser } from "../Types/Users"; import { api } from "../API/API"; import Logo from "../assets/Logo.svg"; import Button from "./Button"; function InputField(props: { label: string; type: string; value: string; onChange: (e: React.ChangeEvent) => void; }): JSX.Element { return (
); } export default function Register(): JSX.Element { const [username, setUsername] = useState(""); const [password, setPassword] = useState(""); const handleRegister = async (): Promise => { const newUser: NewUser = { userName: username, password }; await api.registerUser(newUser); // TODO: Handle errors }; return (
{ e.preventDefault(); void handleRegister(); }} > TTIME Logo

Register New User

{ setUsername(e.target.value); }} /> { setPassword(e.target.value); }} />

); }