import { jsxDEV, Fragment } from "react/jsx-dev-runtime";
import { Component, Field } from "@contember/binding";
import { SimpleRelativeSingleFieldProxy } from "./SimpleRelativeFieldProxy.js";
const SimpleRelativeSingleField = function(render, displayName, defaultProps) {
  return Component(
    (props) => /* @__PURE__ */ jsxDEV(SimpleRelativeSingleFieldProxy, { ...defaultProps, ...props, render }, void 0, false, {
      fileName: "/__w/interface/interface/packages/admin/src/components/bindingFacade/auxiliary/SimpleRelativeSingleField/SimpleRelativeSingleField.tsx",
      lineNumber: 23,
      columnNumber: 12
    }, this),
    (props) => {
      const normalizedProps = {
        ...defaultProps,
        ...props
      };
      return /* @__PURE__ */ jsxDEV(Fragment, { children: [
        /* @__PURE__ */ jsxDEV(
          Field,
          {
            defaultValue: normalizedProps.defaultValue,
            field: normalizedProps.field,
            isNonbearing: normalizedProps.isNonbearing
          },
          void 0,
          false,
          {
            fileName: "/__w/interface/interface/packages/admin/src/components/bindingFacade/auxiliary/SimpleRelativeSingleField/SimpleRelativeSingleField.tsx",
            lineNumber: 31,
            columnNumber: 6
          },
          this
        ),
        normalizedProps.label,
        normalizedProps.labelDescription,
        normalizedProps.description
      ] }, void 0, true, {
        fileName: "/__w/interface/interface/packages/admin/src/components/bindingFacade/auxiliary/SimpleRelativeSingleField/SimpleRelativeSingleField.tsx",
        lineNumber: 30,
        columnNumber: 5
      }, this);
    },
    displayName
  );
};
export {
  SimpleRelativeSingleField
};
//# sourceMappingURL=SimpleRelativeSingleField.js.map
