Skip to content

Commit fea2b7b

Browse files
committed
Switching away from importing all of pdfjs-dist
1 parent bbb984c commit fea2b7b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/react-pdf-js/src/index.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useState, useEffect, useRef } from 'react';
2-
import * as pdfjs from 'pdfjs-dist';
2+
import { GlobalWorkerOptions, getDocument, version } from 'pdfjs-dist';
33
import type { PDFDocumentProxy, PDFPageProxy } from 'pdfjs-dist';
44
import type { DocumentInitParameters } from 'pdfjs-dist/types/src/display/api';
55

@@ -46,7 +46,7 @@ export const usePdf = ({
4646
page = 1,
4747
cMapUrl,
4848
cMapPacked,
49-
workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.mjs`,
49+
workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${version}/pdf.worker.mjs`,
5050
withCredentials = false,
5151
}: HookProps): HookReturnValues => {
5252
const [pdfDocument, setPdfDocument] = useState<PDFDocumentProxy>();
@@ -86,7 +86,7 @@ export const usePdf = ({
8686
}, [onPageRenderFail]);
8787

8888
useEffect(() => {
89-
pdfjs.GlobalWorkerOptions.workerSrc = workerSrc;
89+
GlobalWorkerOptions.workerSrc = workerSrc;
9090
}, [workerSrc]);
9191

9292
useEffect(() => {
@@ -96,7 +96,7 @@ export const usePdf = ({
9696
config.cMapPacked = cMapPacked;
9797
}
9898

99-
pdfjs.getDocument(config).promise.then(
99+
getDocument(config).promise.then(
100100
(loadedPdfDocument) => {
101101
setPdfDocument(loadedPdfDocument);
102102

@@ -128,7 +128,7 @@ export const usePdf = ({
128128
if (!canvasContext) {
129129
return;
130130
}
131-
131+
132132
canvasEl.height = viewport.height * window.devicePixelRatio;
133133
canvasEl.width = viewport.width * window.devicePixelRatio;
134134

0 commit comments

Comments
 (0)