UNPKG

@open-formulieren/formio-builder

Version:

An opinionated Formio webform builder for Open Forms

117 lines (116 loc) 4.52 kB
import { jsxs as m, jsx as r } from "react/jsx-runtime"; import { useIntl as s } from "react-intl"; import n from "../../components/builder/label.js"; import l from "../../components/builder/description.js"; import d from "../../components/builder/tooltip.js"; import "react"; import "../../context.js"; import { Tabs as f, TabList as c, TabPanel as t } from "../../components/formio/tabs.js"; import "clsx"; import { useErrorChecker as u } from "../../utils/errors.js"; /* empty css */ import "@floating-ui/react"; /* empty css */ import "../../components/formio/textfield.js"; import "formik"; import "../../components/formio/datefield.js"; import "../../components/formio/datetimefield.js"; import "../../components/formio/timefield.js"; /* empty css */ import "react-select"; import "dompurify"; import "../../components/formio/textarea.js"; import "../../components/formio/datagrid.js"; /* empty css */ import { LABELS as e } from "../../components/builder/messages.js"; import b, { useDeriveComponentKey as h } from "../../components/builder/key.js"; import y from "../../components/builder/hidden.js"; import S from "../../components/builder/clear-on-hide.js"; import E from "../../components/builder/is-sensitive-data.js"; import "../addressNL/index.js"; import "../bsn/index.js"; import "../checkbox/index.js"; import "./index.js"; import "../columns/index.js"; import "../content/index.js"; import "../cosignV1/index.js"; import "../cosignV2/index.js"; import "../currency/index.js"; import "../customerProfile/index.js"; import "../date/index.js"; import "../datetime/index.js"; import "../editgrid/index.js"; import "../email/index.js"; import "../fieldset/index.js"; import "../file/index.js"; import "../iban/index.js"; import "../licenseplate/index.js"; import "../map/index.js"; import "../npFamilyMembers/index.js"; import "../number/index.js"; import "../partners/index.js"; import "../phonenumber/index.js"; import "../postcode/index.js"; import "../radio/index.js"; import "../select/index.js"; import "../selectboxes/index.js"; import "../signature/index.js"; import "../softRequiredErrors/index.js"; import "../textarea/index.js"; import "../textfield/index.js"; import "../time/index.js"; import "@ckeditor/ckeditor5-react"; import "../../components/CKEditor.js"; /* empty css */ import T from "../../components/builder/simple-conditional.js"; import "react-use"; import "lodash"; import g from "../../components/builder/registration/registration-attribute.js"; import "../../components/builder/prefill/identifierRole.js"; import { ComponentTranslations as C } from "../../components/builder/i18n.js"; import { Basic as L, Advanced as v, Registration as D, Translations as M } from "../../components/builder/tabs.js"; import "@open-formulieren/monaco-json-editor"; import "../../components/builder/values/values-src.js"; /* empty css */ import A from "./enable-selection.js"; const K = () => { const i = s(), [p, a] = h(), { hasAnyError: o } = u(); return /* @__PURE__ */ m(f, { children: [ /* @__PURE__ */ m(c, { children: [ /* @__PURE__ */ r(L, { hasErrors: o("label", "key", "description", "tooltip", "hidden", "clearOnHide", "isSensitiveData", "enableSelection") }), /* @__PURE__ */ r(v, { hasErrors: o("conditional") }), /* @__PURE__ */ r(D, { hasErrors: o("registration") }), /* @__PURE__ */ r(M, { hasErrors: o("openForms.translations") }) ] }), /* @__PURE__ */ m(t, { children: [ /* @__PURE__ */ r(n, {}), /* @__PURE__ */ r(b, { isManuallySetRef: p, generatedValue: a }), /* @__PURE__ */ r(l, {}), /* @__PURE__ */ r(d, {}), /* @__PURE__ */ r(y, {}), /* @__PURE__ */ r(S, {}), /* @__PURE__ */ r(E, { disabled: !0 }), /* @__PURE__ */ r(A, {}) ] }), /* @__PURE__ */ r(t, { children: /* @__PURE__ */ r(T, {}) }), /* @__PURE__ */ r(t, { children: /* @__PURE__ */ r(g, {}) }), /* @__PURE__ */ r(t, { children: /* @__PURE__ */ r(C, { propertyLabels: { label: i.formatMessage(e.label), description: i.formatMessage(e.description), tooltip: i.formatMessage(e.tooltip) } }) }) ] }); }, R = { type: "children", id: "", label: "", key: "", isSensitiveData: !0, enableSelection: !1 }; K.defaultValues = R; export { K as default };