enables inline PDFs for sources

This commit is contained in:
Lachlan Kermode
2020-02-19 18:19:26 +13:00
parent 87f640be00
commit 4ea856fa18
4 changed files with 26 additions and 5 deletions

View File

@@ -10,7 +10,7 @@ export default ({ media, viewIdx, translations, switchLanguage, langIdx }) => {
const shiftW = el ? el.getBoundingClientRect().width : 0
function renderMedia (media) {
const { path, type, poster } = media
let { path, type, poster } = media
switch (type) {
case 'Image':
return (
@@ -53,6 +53,10 @@ export default ({ media, viewIdx, translations, switchLanguage, langIdx }) => {
/>
</div>
)
case 'Document':
return (
<iframe className='source-document' src={path} />
)
default:
return (
<NoSource failedUrls={[`Application does not support extension: ${path.split('.')[1]}`]} />