Experimenting with thumbnail glow effect

This commit is contained in:
James Barnsley
2018-12-13 16:58:44 +13:00
parent 7be9fab40c
commit 3d0f7d4fcf
6 changed files with 13810 additions and 10469 deletions

View File

@ -50,10 +50,10 @@ class Thumbnail extends React.Component{
var image = this.mapImageSizes();
var class_name = 'thumbnail ';
if (this.props.size){
class_name += ' '+this.props.size;
class_name += ' thumbnail--'+this.props.size;
}
if (this.props.circle){
class_name += ' circle';
class_name += ' thumbnail--circle';
}
if (this.props.className){
class_name += ' '+this.props.className;
@ -61,13 +61,19 @@ class Thumbnail extends React.Component{
var zoom_icon = null;
if (this.props.canZoom && image){
zoom_icon = <Link className="zoom" to={global.baseURL+'image-zoom?url='+image}><Icon name="search" /></Link>;
zoom_icon = <Link className="thumbnail__zoom" to={global.baseURL+'image-zoom?url='+image}><Icon name="search" /></Link>;
}
var glow = null;
if (!this.props.noGlow && image){
glow = <div className="thumbnail__glow" style={{backgroundImage: 'url("'+image+'")'}}></div>;
}
return (
<div className={class_name}>
<div className="image loaded" style={{backgroundImage: 'url("'+(image ? image : require('../../assets/no-image.svg'))+'")'}}></div>
<div className="thumbnail__image thumbnail__image--loaded" style={{backgroundImage: 'url("'+(image ? image : require('../../assets/no-image.svg'))+'")'}}></div>
{zoom_icon}
{glow}
</div>
);
}