import React, { useState } from "react"; import { Document, Page } from "react-pdf"; export default function SinglePage(props) { const [numPages, setNumPages] = useState(null); const [pageNumber, setPageNumber] = useState(1); //setting 1 to show fisrt page function onDocumentLoadSuccess({ numPages }) { setNumPages(numPages); setPageNumber(1); } function changePage(offset) { setPageNumber(prevPageNumber => prevPageNumber + offset); } function previousPage() { changePage(-1); } function nextPage() { changePage(1); } const { pdf } = props; return ( <>

Page {pageNumber || (numPages ? 1 : "--")} of {numPages || "--"}

); }