UNPKG

@open-formulieren/formio-builder

Version:

An opinionated Formio webform builder for Open Forms

34 lines (33 loc) 974 B
import { jsx as p } from "react/jsx-runtime"; import { useFormikContext as n } from "formik"; import { Utils as l } from "formiojs"; import { useContext as s } from "react"; import { BuilderContext as u } from "../../context.js"; import "../formio/tabs.js"; import "clsx"; /* empty css */ import "@floating-ui/react"; /* empty css */ import "react-intl"; import "@formio/vanilla-text-mask"; import "lodash"; /* empty css */ import f from "../formio/select.js"; import "dompurify"; import "../formio/datagrid.js"; function h(o) { const { getFormComponents: m } = s(u), { values: t } = n(), e = o.options || []; return o.options || l.eachComponent(m(), (r, i) => { "id" in t && r.id === t.id || i === t.key || e.push({ value: i, label: `${r.label || r.key} (${i})` }); }), /* @__PURE__ */ p(f, { ...o, valueProperty: "value", options: e }); } export { h as default };