UNPKG

@open-formulieren/formio-builder

Version:

An opinionated Formio webform builder for Open Forms

23 lines (22 loc) 522 B
import { z as e } from "zod"; import { buildKeySchema as a } from "../validation.js"; const i = (t) => e.array(e.object({ size: e.number().int().gte(1).lte(12), sizeMobile: e.number().int().gte(1).lte(4) })).refine((o) => o.reduce((s, m) => s + m.size, 0) <= 12, { message: t.formatMessage({ id: "mpzdoT", defaultMessage: [{ type: 0, value: "The sum of column sizes may not exceed 12." }] }) }), l = ({ intl: t }) => e.object({ key: a(t), columns: i(t) }); export { l as default };