From 1f2bff62f998fc8f1d77c1fe06f3886ab701df09 Mon Sep 17 00:00:00 2001 From: Hollgy Date: Thu, 14 Mar 2024 11:23:57 +0100 Subject: [PATCH] Refactor, lint removal --- frontend/src/Components/Register.tsx | 38 +++++++++++----------------- package-lock.json | 6 +++++ 2 files changed, 21 insertions(+), 23 deletions(-) create mode 100644 package-lock.json diff --git a/frontend/src/Components/Register.tsx b/frontend/src/Components/Register.tsx index e0caf46..8181774 100644 --- a/frontend/src/Components/Register.tsx +++ b/frontend/src/Components/Register.tsx @@ -1,22 +1,14 @@ import { useState } from "react"; import { NewUser, User } from "../Types/Users"; +import { api } from "../API/API"; -export default function Register() { -const [username, setUsername] = useState('') -const [password, setPassword] = useState('') -const [error, setError] = useState('') +export default function Register(): JSX.Element { + const [username, setUsername] = useState(""); + const [password, setPassword] = useState(""); - - - const handleRegister = async () => { - try { - const newUser: NewUser = { username, password }; - const registeredUser: User = await api.registerUser(newUser); - console.log("User registered:", registeredUser); - // Optionally, you can navigate to another page or show a success message here - } catch (error) { - setError("Registration failed. Please try again."); // Handle error appropriately - } + const handleRegister = async (): Promise => { + const newUser: NewUser = { userName: username, password }; + const user = await api.registerUser(newUser); }; return ( @@ -26,7 +18,7 @@ const [error, setError] = useState('') className="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4" onSubmit={(e) => { e.preventDefault(); - handleRegister(); + void handleRegister(); }} >

Register new user

@@ -43,7 +35,9 @@ const [error, setError] = useState('') type="text" placeholder="Username" value={username} - onChange={(e) => setUsername(e.target.value)} + onChange={(e) => { + setUsername(e.target.value); + }} />
@@ -54,16 +48,15 @@ const [error, setError] = useState('') Password setPassword(e.target.value)} + onChange={(e) => { + setPassword(e.target.value); + }} /> -

- Please choose a password. -

- {error &&

{error}

}

diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5b28e18 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "TTime", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}