From 918a04076fa582200cc5b5b542f6d7b47c0fa5e0 Mon Sep 17 00:00:00 2001 From: Parker Date: Mon, 11 Nov 2024 20:29:56 -0600 Subject: Fix formatting - mainly spacing --- app/src/components/Login.tsx | 151 ++++++++++++++++++++++--------------------- 1 file changed, 78 insertions(+), 73 deletions(-) (limited to 'app/src/components/Login.tsx') diff --git a/app/src/components/Login.tsx b/app/src/components/Login.tsx index a3e5cf9..2a81295 100644 --- a/app/src/components/Login.tsx +++ b/app/src/components/Login.tsx @@ -5,82 +5,87 @@ import { useNavigate } from 'react-router-dom'; import axios from 'axios'; function Login() { - document.title = 'LinkLogger | Login' + document.title = 'LinkLogger | Login'; - const [username, setUsername] = useState(''); - const [password, setPassword] = useState(''); - const [isSubmitting, setIsSubmitting] = useState(false); - const [error, setError] = useState(null); - const navigate = useNavigate(); + const [username, setUsername] = useState(''); + const [password, setPassword] = useState(''); + const [isSubmitting, setIsSubmitting] = useState(false); + const [error, setError] = useState(null); + const navigate = useNavigate(); - const handleSubmit = async (e: FormEvent) => { - e.preventDefault(); - setIsSubmitting(true); - try { - const res = await axios.post( - '/api/auth/token', - new URLSearchParams({ - username: username, - password: password, - }), - { - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - }, - } - ); - - if (res.status === 200) { - navigate('/dashboard'); - } - } catch (error: unknown) { - if (axios.isAxiosError(error)) { - const customErrorMessage = error.response?.data?.detail || null; - setPassword(''); - setError(customErrorMessage || 'An error occurred. Please try again.'); - } else { - setPassword(''); - setError('Unknown error. Please try again.'); - } - } finally { - setIsSubmitting(false); + const handleSubmit = async (e: FormEvent) => { + e.preventDefault(); + setIsSubmitting(true); + try { + const res = await axios.post( + '/api/auth/token', + new URLSearchParams({ + username: username, + password: password, + }), + { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + }, } - }; + ); + + if (res.status === 200) { + navigate('/dashboard'); + } + } catch (error: unknown) { + if (axios.isAxiosError(error)) { + const customErrorMessage = error.response?.data?.detail || null; + setPassword(''); + setError(customErrorMessage || 'An error occurred. Please try again.'); + } else { + setPassword(''); + setError('Unknown error. Please try again.'); + } + } finally { + setIsSubmitting(false); + } + }; - return ( -
-

Log In

-

- {error} -

-
-
-
-
- setUsername(e.target.value)} - required - /> - setPassword(e.target.value)} - required - /> - -
-
-

Don't have an account? Create one now

-
-
-
- ); + return ( +
+

Log In

+

+ {error} +

+
+
+
+
+ setUsername(e.target.value)} + required + /> + setPassword(e.target.value)} + required + /> + +
+
+

+ Don't have an account?{' '} + + Create one now + +

+
+
+
+ ); } -export default Login; \ No newline at end of file +export default Login; -- cgit v1.2.3-70-g09d2