Username and Password Fields Should Auto-Trim Spaces on Login

This commit is contained in:
Kartik Sharma 2025-09-10 11:23:36 +05:30 committed by pramod.mahajan
parent 212e969258
commit d1098e64a7

View File

@ -16,13 +16,13 @@ const LoginPage = () => {
const loginSchema = IsLoginWithOTP
? z.object({
username: z.string().email({ message: "Valid email required" }),
})
username: z.string().trim().email({ message: "Valid email required" }),
})
: z.object({
username: z.string().email({ message: "Valid email required" }),
password: z.string().min(1, { message: "Password required" }),
rememberMe: z.boolean(),
});
username: z.string().trim().email({ message: "Valid email required" }),
password: z.string().trim().min(1, { message: "Password required" }),
rememberMe: z.boolean(),
});
const {
register,
@ -114,9 +114,8 @@ const LoginPage = () => {
<input
type={hidepass ? "password" : "text"}
id="password"
className={`form-control ${
errors.password ? "is-invalid" : ""
}`}
className={`form-control ${errors.password ? "is-invalid" : ""
}`}
placeholder="••••••••"
{...register("password")}
/>
@ -169,8 +168,8 @@ const LoginPage = () => {
{loading
? "Please Wait..."
: IsLoginWithOTP
? "Send OTP"
: "Sign In"}
? "Send OTP"
: "Sign In"}
</button>
{/* Login With OTP Button */}