import * as z from "zod";

export type ValidateUserSchema = {
  user: string
  password: string
  csrfToken: string
}

export const getValidateUserSchema = (dict: Dictionary) => {
  const { user, password } = dict.pages.auth.login.form.fields;
  return z.object({
    user: z.string().min(1, user.errors.required),
    password: z.string().min(1, password.errors.required),
    csrfToken: z.string(),
  });
}
