Files
old.admin.gaertan.art/src/schemas/artTypeSchema.ts
2025-07-20 10:07:09 +02:00

9 lines
392 B
TypeScript

import * as z from "zod/v4";
export const artTypeSchema = z.object({
name: z.string().min(3, "Name is required. Min 3 characters."),
slug: z.string().min(3, "Slug is required. Min 3 characters.").regex(/^[a-z]+$/, "Only lowercase letters are allowed (no numbers, spaces, or uppercase)"),
description: z.string().optional(),
})
export type artTypeSchema = z.infer<typeof artTypeSchema>