@open-formulieren/formio-builder
Version:
An opinionated Formio webform builder for Open Forms
23 lines (22 loc) • 522 B
JavaScript
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
};