0.1.3 • Published 21h ago
@tbib-pdf-viewer/react
Licence
MIT
Version
0.1.3
Deps
1
Size
138 kB
Vulns
0
Weekly
0
@tbib-pdf-viewer/react
React wrapper and functional toolbar components for TBiB PDF Viewer.
Installation
npm install @tbib-pdf-viewer/react @tbib-pdf-viewer/core
Quickstart
import React, { useState } from 'react';
import { PdfViewer, PdfToolbar, AnnotationDocument, ToolType } from '@tbib-pdf-viewer/react';
export function MyViewer() {
const [tool, setTool] = useState<ToolType>('pen');
const [color, setColor] = useState('#ff0000');
const [annotations, setAnnotations] = useState<AnnotationDocument>();
return (
<div style={{ height: '100vh', display: 'flex', flexDirection: 'column' }}>
<PdfToolbar
currentTool={tool}
onToolChange={setTool}
currentColor={color}
onColorChange={setColor}
/>
<div style={{ flex: 1 }}>
<PdfViewer
pdfSrc="/my-document.pdf"
tool={tool}
color={color}
onChange={(doc) => setAnnotations(doc)}
/>
</div>
</div>
);
}
License
MIT