UNPKG

mt-flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

15 lines (14 loc) 594 B
import * as z from "zod"; export const FormFieldCreateSchema = z.object({ name: z.string(), }); export const FormFieldUpdateSchema = FormFieldCreateSchema.extend({ id: z.string(), title: z.string({}).max(20).default("no title form").optional().nullable(), fieldType: z.string().max(32).optional().default("text"), label: z.string().max(128).optional().nullable(), defaultValue: z.string().optional().nullable(), cn: z.string().max(128).optional().nullable(), sortNum: z.number().min(0).default(0), placeHolder: z.string().max(128).optional().nullable(), });