import React from "react"; import { Document, Page, pdfjs } from "react-pdf"; import 'react-pdf/dist/esm/Page/AnnotationLayer.css'; pdfjs.GlobalWorkerOptions.workerSrc = "/assets/vendor/pdfjs/2.6.347/build/pdf.worker.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) } /> ), ) } ); } }