import * as z from 'zod';

export const organizerSchema = z.object({
  name: z
    .string()
    .trim()
    .min(2, 'ชื่อ Organizer ต้องมีอย่างน้อย 2 ตัวอักษร')
    .max(120, 'ชื่อ Organizer ต้องไม่เกิน 120 ตัวอักษร')
    .regex(/^[\p{L}\p{N}\s\-_.&()]+$/u, 'ชื่อ Organizer มีอักขระที่ไม่รองรับ')
});

export type OrganizerFormValues = z.infer<typeof organizerSchema>;
