fix: add client side pdf render

This commit is contained in:
David Nguyen
2026-01-27 15:12:59 +11:00
parent 4fb3c2cb0f
commit 8186d2817f
4 changed files with 79 additions and 10 deletions
@@ -19,7 +19,7 @@ import { useVirtualList } from '../virtual-list/use-virtual-list';
import { PdfViewerErrorState, PdfViewerLoadingState } from './pdf-viewer-states';
export type OverrideImage = {
image: Buffer;
image: string;
width: number;
height: number;
};
@@ -78,7 +78,7 @@ export const PDFViewer = ({
const derivedPages = useMemo((): PageMeta[] => {
if (overrideImages) {
return overrideImages.map((image) => ({
imageUrl: `data:image/jpeg;base64,${image.image.toString('base64')}`,
imageUrl: image.image,
width: image.width,
height: image.height,
documentDataId: '',