From c6f8f3cf7c58ff6806ecdc1e72487d39c85d62d5 Mon Sep 17 00:00:00 2001
From: Ravinou
Date: Sat, 10 Feb 2024 10:23:00 +0100
Subject: [PATCH] fix: space are not allowed on login form
---
pages/login.js | 45 ++++++++++++++++++---------------------------
1 file changed, 18 insertions(+), 27 deletions(-)
diff --git a/pages/login.js b/pages/login.js
index 50e2db6..c96338e 100644
--- a/pages/login.js
+++ b/pages/login.js
@@ -99,33 +99,24 @@ export default function Login() {
placeholder='Username'
className='signInInput'
{...register('username', {
- required: true,
+ required: 'This field is required.',
+ pattern: {
+ value: /^[^\s]+$/g,
+ message: 'No space allowed.',
+ },
})}
/>
- {errors.email &&
- errors.email.type === 'required' && (
-
- This field is required.
-
- )}
- {errors.email &&
- errors.email.type === 'pattern' && (
-
- Incorrect email address format.
-
- )}
+ {errors.username && (
+
+ {errors.username.message}
+
+ )}
{errors.password && (
@@ -144,7 +135,7 @@ export default function Login() {
marginTop: '3px',
}}
>
- This field is required.
+ {errors.password.message}
)}