♻️ Add email pattern and refactor in frontend (#1138)

This commit is contained in:
Alejandra
2024-03-28 19:49:02 -05:00
committed by GitHub
parent c8e57bb760
commit 84bc7e2ca8
7 changed files with 14 additions and 25 deletions

View File

@@ -25,6 +25,7 @@ import Logo from "../assets/images/fastapi-logo.svg"
import type { ApiError } from "../client"
import type { Body_login_login_access_token as AccessToken } from "../client/models/Body_login_login_access_token"
import useAuth, { isLoggedIn } from "../hooks/useAuth"
import { emailPattern } from "../utils"
export const Route = createFileRoute("/login")({
component: Login,
@@ -87,10 +88,7 @@ function Login() {
<Input
id="username"
{...register("username", {
pattern: {
value: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,
message: "Invalid email address",
},
pattern: emailPattern,
})}
placeholder="Email"
type="email"