no need for pdf-js

This commit is contained in:
Thomas Ruoff
2017-02-19 22:06:22 +01:00
parent 8542c0bf2d
commit 32d226259a
8 changed files with 58 additions and 55078 deletions

View File

@@ -4,7 +4,7 @@ export default function(props) {
return (
<label>
{props.text}:
<input onChange={props.onChange.bind(null, props.name)} type="text" />
<input onchange={props.onchange.bind(null, props.name)} type="text" />
</label>
);
}

View File

@@ -1,28 +1,11 @@
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)}
/>
);
export default props => {
if (!props.pdfUrl) {
return '';
}
_onDocumentComplete(pages) {
this.setState({pages: pages});
}
_onPageComplete(page) {
this.setState({page});
}
}
export default Preview;
return (
<embed src={props.pdfUrl} width="100%" height="100%"/>
);
};

View File

@@ -0,0 +1,10 @@
import { h } from 'preact';
export default function(props) {
return (
<label>
{props.text}:
<textarea onchange={props.onchange.bind(null, props.name)} />
</label>
);
}