mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2026-10-27 13:16:30 -04:00
12 lines
401 B
TypeScript
12 lines
401 B
TypeScript
import { z } from "zod";
|
|
|
|
export const ContactSchema = z
|
|
.object({
|
|
name: z.string().trim().min(1, { message: "Your name is required." }),
|
|
email: z.string().email({ message: "Your email address is required." }),
|
|
message: z.string().trim().min(15, { message: "Your message must be at least 15 characters." }),
|
|
})
|
|
.readonly();
|
|
|
|
export type ContactInput = z.infer<typeof ContactSchema>;
|