UNPKG

@open-formulieren/formio-builder

Version:

An opinionated Formio webform builder for Open Forms

60 lines (59 loc) 1.5 kB
import { jsx as a } from "react/jsx-runtime"; import { defineMessages as s, useIntl as i, FormattedMessage as l } from "react-intl"; import "../../formio/tabs.js"; import "clsx"; import "formik"; /* empty css */ import "@floating-ui/react"; import "react"; /* empty css */ import "../../../context.js"; import "@formio/vanilla-text-mask"; import "formiojs"; import "lodash"; /* empty css */ import m from "../../formio/select.js"; import "dompurify"; import "../../formio/datagrid.js"; const p = s({ manual: { id: "sU/n0S", defaultMessage: [{ type: 0, value: "Manually fill in" }] }, variable: { id: "+9x9sg", defaultMessage: [{ type: 0, value: "From variable" }] }, referenceLists: { id: "R25Vbr", defaultMessage: [{ type: 0, value: "Reference lists API" }] } }), u = ["manual", "variable", "referenceLists"], T = () => { const e = i(), r = u.map((t) => ({ value: t, label: e.formatMessage(p[t]) })), o = e.formatMessage({ id: "ySkT14", defaultMessage: [{ type: 0, value: "How to specify the available options." }] }); return /* @__PURE__ */ a(m, { name: "openForms.dataSrc", label: /* @__PURE__ */ a(l, { id: "UmLruQ", defaultMessage: [{ type: 0, value: "Data source" }] }), required: !0, tooltip: o, valueProperty: "value", options: r }); }; export { T as ValuesSrc, T as default };