{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "fullscreen-viewer-demo", "dependencies": [ "react-pdf", "@wojtekmaj/react-hooks" ], "registryDependencies": [ "https://reusables.vercel.app/r/fullscreen-viewer", "button" ], "files": [ { "path": "registry/example/fullscreen-viewer-demo.tsx", "content": "\"use client\"\n\nimport { useState } from \"react\"\n\nimport { Button } from \"@/components/ui/button\"\n\nimport { FullscreenViewer } from \"@/components/pdf-viewers/fullscreen-viewer\"\n\nexport default function FullscreenViewerDemo() {\n const [showPDF, setShowPDF] = useState(false)\n const samplePdfUrl =\n \"https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf\"\n\n return (\n
\n \n {showPDF && (\n setShowPDF(false)}\n />\n )}\n
\n )\n}\n", "type": "registry:example", "target": "components/fullscreen-viewer-demo.tsx" } ], "type": "registry:example" }