import React from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; import ImmutablePureComponent from 'react-immutable-pure-component'; import Permalink from 'flavours/glitch/components/permalink'; export default class MediaItem extends ImmutablePureComponent { static propTypes = { media: ImmutablePropTypes.map.isRequired, }; render () { const { media } = this.props; const status = media.get('status'); let content, style; if (media.get('type') === 'gifv') { content = GIF; } if (!status.get('sensitive')) { style = { backgroundImage: `url(${media.get('preview_url')})` }; } return (
{content}
); } }