<form.Field
name="readAgreement"
validators={{
onSubmit: z.boolean().refine((val) => {
val === true
}, "Accept this"),
}}
>
{(field) => (
<Checkbox
name={field.name}
id={field.name}
label={t("bookings.finalBookingView.agreementText")}
onChange={field.handleChange}
onBlur={field.handleBlur}
isSelected={field.state.value}
errorMessage={field.state.meta.errors.join("\n")}
/>
)}
</form.Field>
<form.Field
name="readAgreement"
validators={{
onSubmit: z.boolean().refine((val) => {
val === true
}, "Accept this"),
}}
>
{(field) => (
<Checkbox
name={field.name}
id={field.name}
label={t("bookings.finalBookingView.agreementText")}
onChange={field.handleChange}
onBlur={field.handleBlur}
isSelected={field.state.value}
errorMessage={field.state.meta.errors.join("\n")}
/>
)}
</form.Field>