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) } /> ), ) } ); } }