"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
const reactBinding = require("@contember/react-binding");
const NotFoundBoundary = require("./NotFoundBoundary.cjs");
const scopeComponent = require("./scopeComponent.cjs");
const FeedbackRenderer = require("../../bindingFacade/renderers/FeedbackRenderer.cjs");
const DetailScope = scopeComponent.scopeComponent(
  ({ children, stateComponent, stateProps, ...entityProps }) => /* @__PURE__ */ jsxRuntime.jsx(reactBinding.DataBindingProvider, { stateComponent: stateComponent ?? FeedbackRenderer.FeedbackRenderer, stateProps, children: /* @__PURE__ */ jsxRuntime.jsx(reactBinding.EntitySubTree, { ...entityProps, children: /* @__PURE__ */ jsxRuntime.jsx(NotFoundBoundary.NotFoundBoundary, { children }) }) }),
  "DetailScope"
);
exports.DetailScope = DetailScope;
//# sourceMappingURL=DetailScope.cjs.map
