diff --git a/web/src/components/PDF/PDF.tsx b/web/src/components/PDF/PDF.tsx index 85e080a..fc52035 100644 --- a/web/src/components/PDF/PDF.tsx +++ b/web/src/components/PDF/PDF.tsx @@ -1,19 +1,37 @@ +import { useState } from 'react' + +import { mdiAlertOutline } from '@mdi/js' +import Icon from '@mdi/react' + interface PDFProps { url: string form?: boolean } -const PDF = ({ url, form = false }: PDFProps) => ( - -) +const PDF = ({ url, form = false }: PDFProps) => { + const [error, setError] = useState(false) + + return error ? ( +
+ + + Could not load PDF, this is common in in-app browsers, try opening this + page in a regular browser + +
+ ) : ( +