import { z } from "zod";

export const supplierSchema = z.object({
  name: z.string().min(2, "Informe a razão social ou nome do fornecedor."),
  document: z.string().optional(),
  email: z.string().email("E-mail inválido.").optional().or(z.literal("")),
  phone: z.string().optional(),
  contactName: z.string().optional(),
});

export type SupplierFormValues = z.infer<typeof supplierSchema>;
