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