UNPKG

@pdf-viewer/react

Version:

A react-pdf-viewer component for React and Next.js. Suitable for react-pdf document.

27 lines (26 loc) 1.28 kB
import { jsx as r, Fragment as e } from "react/jsx-runtime"; import { useDropFileZoneContext as n } from "../../contexts/DropFileZoneContext.js"; import { useToolbarComponentContext as i } from "../../contexts/ToolbarComponentContext.js"; import { useToolComponentContext as a } from "../../contexts/ToolComponentContext.js"; import "react"; import "../../contexts/RPDocumentContext.js"; import "../../utils/hooks/useLoadPdf.js"; import "pdfjs-dist"; import "../../utils/types.js"; import "../../th_TH-d627cd51.js"; import "../../utils/getThumbnailViewport.js"; import "../../contexts/ConfigContext.js"; import "../../contexts/DocumentPasswordContext.js"; import "../../utils/appConsole.js"; import "../../utils/hooks/usePdfProperties.js"; import "../../utils/convertPdfDate.js"; import "../../utils/formatFileSize.js"; const s = { "rp-wrapper-layout": "_rp-wrapper-layout_2cghq_1" }, j = ({ children: o }) => { const { handleDragEnter: m } = n(), { dropFileZone: t } = i(), { dropFileZone: p } = a(); return typeof t == "boolean" && !t ? /* @__PURE__ */ r(e, { children: o }) : typeof p == "boolean" && !p ? /* @__PURE__ */ r(e, { children: o }) : /* @__PURE__ */ r("div", { className: s["rp-wrapper-layout"], onDragEnter: m, children: o }); }; export { j as WrapperLayout };