@react-form-builder/core
Version:
React JSON Schema Form Builder to create complex, validated, reusable forms with no deep React knowledge required
23 lines (22 loc) • 1.12 kB
JavaScript
import { jsx as r } from "react/jsx-runtime";
import { useMemo as i } from "react";
import { namedObserver as m } from "../../utils/namedObserver.js";
import { useMobxConfig as t } from "../../utils/useMobxConfig.js";
import { NoopLocalizationEngine as n } from "../localization/NoopLocalizationEngine.js";
import { ViewerLocalizationProvider as p } from "../localization/ViewerLocalizationProvider.js";
import { SuppressResizeObserverErrors as a } from "../ui/SuppressResizeObserverErrors.js";
import { Viewer as f } from "./components/Viewer.js";
import { ViewerStoreProvider as s } from "./components/ViewerStoreProvider.js";
import { ViewerWrapper as c } from "./components/ViewerWrapper.js";
const l = (o) => {
t();
const e = i(() => ({
...o,
localizationEngine: o.localizationEngine ?? new n()
}), [o]);
return /* @__PURE__ */ r(a, { children: /* @__PURE__ */ r(s, { props: e, children: /* @__PURE__ */ r(p, { children: /* @__PURE__ */ r(c, { children: /* @__PURE__ */ r(f, {}) }) }) }) });
}, b = m("FormViewerLite", l);
export {
b as FormViewerLite
};
//# sourceMappingURL=FormViewerLite.js.map