import React from "react"; import "react-pdf/dist/Page/AnnotationLayer.css"; import { Document, Page, pdfjs } from "react-pdf"; pdfjs.GlobalWorkerOptions.workerSrc = "/assets/vendor/pdfjs/build/pdf.worker.min.js"; export class PDFJSViewer extends React.Component { state = { numPages: 0, } onDocumentLoadSuccess({ numPages }) { this.setState({ numPages }); } render(){ return ( { Array.from( new Array(this.state.numPages), (el, index) => ( 850 ? 800 : Math.max(window.innerWidth - 50, 100) } /> ), ) } ); } }