Skip to content

checkboxFieldToInputSchema

checkboxFieldToInputSchema(props): ZodType

Defined in: packages/core/src/fields/checkbox/inputSchema.ts:26

Builds a Zod schema for validating a checkbox field value in the admin form.

Checkbox fields are always boolean — there are no required/optional semantics beyond wrapping in .optional() for non-required fields. No min/max constraints.

Input props.

CheckboxField

The resolved checkbox field definition

ZodType

A Zod boolean schema with optionality and default applied

const field = checkbox({ required: true })
checkboxFieldToInputSchema({ field })
// → z.boolean()
const optionalField = checkbox()
checkboxFieldToInputSchema({ field: optionalField })
// → z.boolean().optional().default(false)