@open-formulieren/formio-builder
Version:
An opinionated Formio webform builder for Open Forms
81 lines (80 loc) • 3.31 kB
JavaScript
import { jsxs as e, jsx as r } from "react/jsx-runtime";
import { useIntl as n } from "react-intl";
import p 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 "formik";
import "@formio/vanilla-text-mask";
import "formiojs";
import "lodash";
/* empty css */
import "react-select";
import "dompurify";
import "../../components/formio/datagrid.js";
import { LABELS as a } 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 "@ckeditor/ckeditor5-react";
import "../../components/CKEditor.js";
/* empty css */
import T from "../../components/builder/simple-conditional.js";
import "react-use";
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 = n(), [m, s] = h(), {
hasAnyError: o
} = u();
return /* @__PURE__ */ e(f, { children: [
/* @__PURE__ */ e(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__ */ e(t, { children: [
/* @__PURE__ */ r(p, {}),
/* @__PURE__ */ r(b, { isManuallySetRef: m, generatedValue: s }),
/* @__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(a.label),
description: i.formatMessage(a.description),
tooltip: i.formatMessage(a.tooltip)
} }) })
] });
}, R = {
type: "children",
id: "",
label: "",
key: "",
isSensitiveData: !0,
enableSelection: !1
};
K.defaultValues = R;
export {
K as default
};