Files
url-shortener/frontend/src/features/profile/schemas/password.schemas.ts
T
2025-11-23 20:42:56 +01:00

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>