definitive img support

This commit is contained in:
Lachlan Kermode
2018-12-29 12:48:45 +01:00
parent ef098bc743
commit 99e9219e02
2 changed files with 19 additions and 7 deletions

View File

@@ -26,13 +26,17 @@ class SourceOverlay extends React.Component {
renderPhoto() {
const imageExts = ['.jpg', '.png']
const possibleUrls = imageExts.map(ext => `${this.props.source.path}${ext}`)
const extraUrls = imageExts.map(ext => `${this.props.source.path}${ext}`)
const possibleUrls = [ this.props.source.path, ...extraUrls ]
return (
<Img
src={possibleUrls}
loader={<Spinner />}
unloader={<NoSource failedUrls={possibleUrls} />}
/>
<div className='source-image-container'>
<Img
className='source-image'
src={possibleUrls}
loader={<Spinner />}
unloader={<NoSource failedUrls={possibleUrls} />}
/>
</div>
)
}
@@ -55,7 +59,6 @@ class SourceOverlay extends React.Component {
}
_renderSwitch() {
// console.table(this.props.source)
switch(this.props.source.type) {
case 'Video':
return this.renderVideo()