fixed bug regarding PDF viewer being cut off, though it isn't resizing for mobile. implemented desktop-only layout of SLCC e-portfolio

This commit is contained in:
Joshua Ashton
2025-01-05 15:15:38 -07:00
parent 3227c4d699
commit 867e7a5706
22 changed files with 572 additions and 105 deletions
+10 -10
View File
@@ -18,31 +18,31 @@ export default function PdfViewer({ file }) {
}
function next() {
if (pageNumber < numPages - 1) {
if (pageNumber < numPages) {
setPageNumber(pageNumber + 1);
}
}
console.log("numPages: " + numPages);
console.log("pageNumber: " + pageNumber);
return (
<>
<div className="pdf-container">
<button className="pdf-button shadow" onClick={() => prev()}>
<span className="material-icons">arrow_back</span>
</button>
<Document
file={file}
onLoadSuccess={({ numPages: numPagesInPdf }) => {
setNumPages(numPagesInPdf);
}}
className="pdf-document"
>
<Page pageNumber={pageNumber} />
</Document>
<button className="pdf-button shadow" onClick={() => next()}>
<span className="material-icons">arrow_forward</span>
</button>
<div className="pdf-buttons shadow">
<button className="pdf-button" onClick={() => prev()}>
<span className="material-icons">arrow_back</span>
</button>
<button className="pdf-button" onClick={() => next()}>
<span className="material-icons">arrow_forward</span>
</button>
</div>
</div>
</>
);