UNPKG

@pdf-viewer/react

Version:

The PDF Viewer component for React and Next.js

38 lines (37 loc) 1.4 kB
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 };