"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxDevRuntime = require("react/jsx-dev-runtime");
const reactBinding = require("@contember/react-binding");
const useFileHandler = require("../../fileHandler/useFileHandler.cjs");
const useResolvedFileSelection = require("../../internalComponents/selection/useResolvedFileSelection.cjs");
const BareFileRepeater = require("../../internalComponents/BareFileRepeater.cjs");
const FileRepeater = reactBinding.Component(
  (props) => {
    const fileHandler = useFileHandler.useFileHandler(props, "FileRepeater");
    const fileSelection = useResolvedFileSelection.useFileSelection(props);
    return /* @__PURE__ */ jsxDevRuntime.jsxDEV(BareFileRepeater.BareFileRepeater, { ...props, fileHandler, fileSelection }, void 0, false, {
      fileName: "/__w/interface/interface/packages/admin/src/components/bindingFacade/upload/wrappers/generic/FileRepeater.tsx",
      lineNumber: 27,
      columnNumber: 10
    }, void 0);
  },
  (props, environment) => /* @__PURE__ */ jsxDevRuntime.jsxDEV(BareFileRepeater.BareFileRepeater, { ...props, fileHandler: useFileHandler.getFileHandler(props, environment, "FileRepeater") }, void 0, false, {
    fileName: "/__w/interface/interface/packages/admin/src/components/bindingFacade/upload/wrappers/generic/FileRepeater.tsx",
    lineNumber: 30,
    columnNumber: 3
  }, void 0),
  "FileRepeater"
);
exports.FileRepeater = FileRepeater;
//# sourceMappingURL=FileRepeater.cjs.map
