first commit
This commit is contained in:
13
lib/schemas/register.ts
Normal file
13
lib/schemas/register.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import { z } from "zod";
|
||||
|
||||
export const registerSchema = z.object({
|
||||
username: z.string().min(3, "Kullanıcı adı en az 3 karakter olmalıdır"),
|
||||
email: z.string().email("Geçerli bir email adresi giriniz"),
|
||||
password: z.string().min(6, "Şifre en az 6 karakter olmalıdır"),
|
||||
confirmPassword: z.string()
|
||||
}).refine((data) => data.password === data.confirmPassword, {
|
||||
message: "Şifreler eşleşmiyor",
|
||||
path: ["confirmPassword"],
|
||||
});
|
||||
|
||||
export type RegisterSchema = z.infer<typeof registerSchema>;
|
||||
Reference in New Issue
Block a user