blob: 0e2d20540d1a11aed792cec18d6678821d3e3a5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import React, { Component } from 'react'
import { MediaCitation } from '../components.utility'
export const MediaImage = ({ paragraph, media, currentParagraph, currentAnnotation, onAnnotationClick, onDoubleClick }) => {
if (!media.lookup) return <div />
const annotation = paragraph.annotations[0]
const item = media.lookup[annotation.settings.media_id]
if (!item) return <div>Media not found: {annotation.settings.media_id}</div>
if (annotation.settings.fullscreen) {
return (
<div className="media image fullscreen">
<div className="img" style={{ backgroundImage: 'url(' + item.settings.display.url + ')'}} />
<MediaCitation media={item} />
</div>
)
} else {
return (
<div className="media image">
<img src={item.settings.display.url} />
<MediaCitation media={item} />
</div>
)
}
}
|