import { Document, Page } from "react-pdf"; import "react-pdf/dist/esm/Page/AnnotationLayer.css"; import 'react-pdf/dist/esm/Page/TextLayer.css'; import Pagination from "@shared/nej-react-components/Parts/Pagination"; import tw, { styled } from "twin.macro" import "styled-components/macro" import { useState } from "react"; import { pdfjs } from 'react-pdf'; pdfjs.GlobalWorkerOptions.workerSrc = new URL( 'pdfjs-dist/build/pdf.worker.min.mjs', import.meta.url, ).toString(); export default function PDF({ data }) { const [numPages, setNumPages] = useState(null); const [pageNumber, setPageNumber] = useState(1); function onDocumentLoadSuccess({ numPages }) { setNumPages(numPages); } return (
Page {pageNumber} of {numPages}