mirror of
https://github.com/tomru/pdfer.git
synced 2026-03-03 14:37:21 +01:00
29 lines
598 B
JavaScript
29 lines
598 B
JavaScript
import { Component, h } from 'preact';
|
|
import PDF from 'react-pdf';
|
|
|
|
class Preview extends Component {
|
|
render(props) {
|
|
if (!props.pdfUrl) {
|
|
return '';
|
|
}
|
|
|
|
return (
|
|
<PDF
|
|
file={props.pdfUrl}
|
|
onDocumentComplete={this._onDocumentComplete.bind(this)}
|
|
onPageComplete={this._onPageComplete.bind(this)}
|
|
/>
|
|
);
|
|
}
|
|
|
|
_onDocumentComplete(pages) {
|
|
this.setState({pages: pages});
|
|
}
|
|
|
|
_onPageComplete(page) {
|
|
this.setState({page});
|
|
}
|
|
}
|
|
|
|
export default Preview;
|