mirror of
https://github.com/ajnart/homarr.git
synced 2026-02-27 00:40:58 +01:00
* feat: add next-international translations * chore: fix formatting * chore: address pull request feedback
21 lines
497 B
TypeScript
21 lines
497 B
TypeScript
import { z } from "zod";
|
|
|
|
const usernameSchema = z.string().min(3).max(255);
|
|
const passwordSchema = z.string().min(8).max(255);
|
|
|
|
export const initUserSchema = z
|
|
.object({
|
|
username: usernameSchema,
|
|
password: passwordSchema,
|
|
confirmPassword: z.string(),
|
|
})
|
|
.refine((data) => data.password === data.confirmPassword, {
|
|
path: ["confirmPassword"],
|
|
message: "Passwords do not match",
|
|
});
|
|
|
|
export const signInSchema = z.object({
|
|
name: z.string(),
|
|
password: z.string(),
|
|
});
|