diff --git a/frontend/src/pages/PdfViewerPage.tsx b/frontend/src/pages/PdfViewerPage.tsx index 6b9b6ea..fe83ead 100644 --- a/frontend/src/pages/PdfViewerPage.tsx +++ b/frontend/src/pages/PdfViewerPage.tsx @@ -13,11 +13,11 @@ const DEFAULT_ZOOM_INDEX = 2 export const PdfViewerPage: React.FC = () => { const [searchParams] = useSearchParams() const pdfUrl = searchParams.get('url') ?? '' - const initialPage = parseInt(searchParams.get('page') ?? '1', 10) + const originalPage = parseInt(searchParams.get('page') ?? '1', 10) const title = searchParams.get('title') ?? 'PDF Viewer' const [numPages, setNumPages] = useState(0) - const [pageNumber, setPageNumber] = useState(initialPage) + const [pageNumber] = useState(1) const [zoomIndex, setZoomIndex] = useState(DEFAULT_ZOOM_INDEX) const [loadError, setLoadError] = useState(null) const [pageError, setPageError] = useState(null) @@ -36,8 +36,6 @@ export const PdfViewerPage: React.FC = () => { setPageError(error.message) }, []) - const goToPrevPage = () => setPageNumber((prev) => Math.max(1, prev - 1)) - const goToNextPage = () => setPageNumber((prev) => Math.min(numPages, prev + 1)) const zoomIn = () => setZoomIndex((prev) => Math.min(ZOOM_LEVELS.length - 1, prev + 1)) const zoomOut = () => setZoomIndex((prev) => Math.max(0, prev - 1)) @@ -61,19 +59,17 @@ export const PdfViewerPage: React.FC = () => {
- {title} — Page {pageNumber}{numPages > 0 ? ` of ${numPages}` : ''} + {title} — Page {originalPage}