drop some types in

This commit is contained in:
Thomas Ruoff
2021-02-14 22:47:44 +01:00
parent 81db4b5d0e
commit 85a7b54a13
13 changed files with 116 additions and 45 deletions

View File

@@ -1,7 +1,15 @@
import React from 'react'
export default (props) => {
if (props.pdfIsLoading) {
export default function Preview({
pdfIsLoading,
pdfError,
pdfUrl,
}: {
pdfIsLoading: boolean
pdfError: string
pdfUrl: string
}) {
if (pdfIsLoading) {
return <div>Lade&hellip;</div>
}
@@ -12,18 +20,18 @@ export default (props) => {
borderRadius: '3px',
}
if (props.pdfError) {
if (pdfError) {
return (
<div style={errorStyles}>
<span role="img" aria-label="Crying Man">
😢
</span>{' '}
{props.pdfError}
{pdfError}
</div>
)
}
if (!props.pdfUrl) {
if (!pdfUrl) {
return <div>Knopf drücken dann gibts hier was zu sehen!</div>
}
@@ -32,5 +40,5 @@ export default (props) => {
height: '1050px',
}
return <embed src={props.pdfUrl} style={styles} type="application/pdf" />
return <embed src={pdfUrl} style={styles} type="application/pdf" />
}