@open-formulieren/formio-builder
Version:
An opinionated Formio webform builder for Open Forms
60 lines (59 loc) • 1.5 kB
JavaScript
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
};