diff --git a/packages/react-pdf/package.json b/packages/react-pdf/package.json index f623568e8..1991aa4f8 100644 --- a/packages/react-pdf/package.json +++ b/packages/react-pdf/package.json @@ -1,6 +1,6 @@ { "name": "@commutatus/react-pdf", - "version": "8.0.8", + "version": "8.0.9", "description": "Display PDFs in your React app as easily as if they were images.", "type": "module", "sideEffects": [ diff --git a/packages/react-pdf/src/shared/utils.ts b/packages/react-pdf/src/shared/utils.ts index 57f332c23..89d23cd79 100644 --- a/packages/react-pdf/src/shared/utils.ts +++ b/packages/react-pdf/src/shared/utils.ts @@ -180,6 +180,10 @@ export function loadFromFile(file: Blob): Promise { } export const isPageInVew = (viewPosition: number, page: any) => { + if (!page) { + return false; + } + const pageBottom = page.offsetTop + page.clientTop + page.clientHeight; return pageBottom > viewPosition; };