Skip to content
Snippets Groups Projects
Unverified Commit df9cca5a authored by Thuc Pham's avatar Thuc Pham Committed by GitHub
Browse files

feat: upgrade pdf viewer (#179)


---------
Co-authored-by: default avatarMarcus Schiesser <mail@marcusschiesser.de>
parent dc9ee895
No related branches found
No related tags found
No related merge requests found
---
"create-llama": patch
---
Upgrade pdf viewer
import { PDFViewer, PdfFocusProvider } from "@llamaindex/pdf-viewer"; import dynamic from "next/dynamic";
import { Button } from "../../button"; import { Button } from "../../button";
import { import {
Drawer, Drawer,
...@@ -16,6 +16,18 @@ export interface PdfDialogProps { ...@@ -16,6 +16,18 @@ export interface PdfDialogProps {
trigger: React.ReactNode; trigger: React.ReactNode;
} }
// Dynamic imports for client-side rendering only
const PDFViewer = dynamic(
() => import("@llamaindex/pdf-viewer").then((module) => module.PDFViewer),
{ ssr: false },
);
const PdfFocusProvider = dynamic(
() =>
import("@llamaindex/pdf-viewer").then((module) => module.PdfFocusProvider),
{ ssr: false },
);
export default function PdfDialog(props: PdfDialogProps) { export default function PdfDialog(props: PdfDialogProps) {
return ( return (
<Drawer direction="left"> <Drawer direction="left">
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
"dependencies": { "dependencies": {
"@apidevtools/swagger-parser": "^10.1.0", "@apidevtools/swagger-parser": "^10.1.0",
"@e2b/code-interpreter": "^0.0.5", "@e2b/code-interpreter": "^0.0.5",
"@llamaindex/pdf-viewer": "^1.1.1", "@llamaindex/pdf-viewer": "^1.1.3",
"@radix-ui/react-collapsible": "^1.0.3", "@radix-ui/react-collapsible": "^1.0.3",
"@radix-ui/react-hover-card": "^1.0.7", "@radix-ui/react-hover-card": "^1.0.7",
"@radix-ui/react-slot": "^1.0.2", "@radix-ui/react-slot": "^1.0.2",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment