UNPKG

kakashi-nextjs-template

Version:

A comprehensive Next.js boilerplate with modern features and best practices.

15 lines (13 loc) 656 B
import { z } from 'zod'; export const loginSchema = z.object({ email: z.string().email({ message: "Invalid email address" }), password: z.string().min(6, { message: "Password must be at least 6 characters" }), }); export const signUpSchema = z.object({ email: z.string().email({ message: "Invalid email address" }), password: z.string().min(6, { message: "Password must be at least 6 characters" }), confirmPassword: z.string().min(6, { message: "Confirm password must be at least 6 characters" }), }).refine((data) => data.password === data.confirmPassword, { message: "Passwords don't match", path: ["confirmPassword"], });