Skip to content

Commit 709ef21

Browse files
committed
🔥 Remove utils
1 parent 0462d68 commit 709ef21

1 file changed

Lines changed: 0 additions & 43 deletions

File tree

frontend/src/utils.ts

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,6 @@
11
import type { ApiError } from "./client"
22
import useCustomToast from "./hooks/useCustomToast"
33

4-
export const emailPattern = {
5-
value: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,
6-
message: "Invalid email address",
7-
}
8-
9-
export const namePattern = {
10-
value: /^[A-Za-z\s\u00C0-\u017F]{1,30}$/,
11-
message: "Invalid name",
12-
}
13-
14-
export const passwordRules = (isRequired = true) => {
15-
const rules: any = {
16-
minLength: {
17-
value: 8,
18-
message: "Password must be at least 8 characters",
19-
},
20-
}
21-
22-
if (isRequired) {
23-
rules.required = "Password is required"
24-
}
25-
26-
return rules
27-
}
28-
29-
export const confirmPasswordRules = (
30-
getValues: () => any,
31-
isRequired = true,
32-
) => {
33-
const rules: any = {
34-
validate: (value: string) => {
35-
const password = getValues().password || getValues().new_password
36-
return value === password ? true : "The passwords do not match"
37-
},
38-
}
39-
40-
if (isRequired) {
41-
rules.required = "Password confirmation is required"
42-
}
43-
44-
return rules
45-
}
46-
474
export const handleError = (err: ApiError) => {
485
const { showErrorToast } = useCustomToast()
496
const errDetail = (err.body as any)?.detail

0 commit comments

Comments
 (0)