@pdf-viewer/react
Version:
The PDF Viewer component for React and Next.js
38 lines (37 loc) • 1.4 kB
JavaScript
import { jsx as o } from "react/jsx-runtime";
import { useMemo as a } from "react";
import { DocumentProvider as s } from "../contexts/RPDocumentContext.js";
import { DocumentPasswordProvider as l } from "../contexts/DocumentPasswordContext.js";
import { RPController as P } from "./RPController.js";
import { LoaderProvider as f } from "../contexts/LoaderContext.js";
import "../RPDefaultLayout-83caa88c.js";
import "./RPConfig.js";
import "./RPTheme.js";
import "./RPDropFileZone.js";
import "../contexts/DarkModeContext.js";
import "../contexts/RotationContext.js";
import "../contexts/ViewModeContext.js";
import "../contexts/DropFileZoneContext.js";
import "../contexts/FileInputContext.js";
import "../contexts/ZoomContext.js";
import "../contexts/HighlightContext.js";
import "../utils/hooks/usePdfProperties.js";
import "../contexts/FullScreenContext.js";
import "../utils/types.js";
const z = (m) => {
const { children: i, src: r, characterMap: e, onLoaded: p, onLoadError: n, loaderImage: d, ...c } = m, t = a(() => typeof r == "string" ? r : `${Date.now()}`, [r]);
return /* @__PURE__ */ o(l, { children: /* @__PURE__ */ o(
s,
{
src: r,
characterMap: e,
onLoaded: p,
onLoadError: n,
children: /* @__PURE__ */ o(P, { ...c, children: /* @__PURE__ */ o(f, { loaderImage: d, children: i }, t) }, t)
},
t
) });
};
export {
z as RPProvider
};