15 lines
398 B
TypeScript
15 lines
398 B
TypeScript
import { z } from "zod"
|
|
import { passwordSchema } from "@/features/auth/schemas"
|
|
|
|
export const changePasswordSchema = z
|
|
.object({
|
|
password: passwordSchema,
|
|
confirmPassword: z.string(),
|
|
})
|
|
.refine((data) => data.password === data.confirmPassword, {
|
|
message: "Passwords do not match",
|
|
path: ["confirmPassword"],
|
|
})
|
|
|
|
export type ChangePasswordInputs = z.infer<typeof changePasswordSchema>
|