UNPKG

alaska-field-image

Version:

Alaska image field

28 lines (24 loc) 616 B
// @flow import React from 'react'; export default class ImageFieldCell extends React.Component<Alaska$view$Field$Cell$Props> { shouldComponentUpdate(props: Alaska$view$Field$Cell$Props) { return props.value !== this.props.value; } render() { let value = this.props.value; if (!value || !value.thumbUrl) { return <div className="image-field-cell" />; } let styles = { img: { height: 40, maxWidth: 100 } }; return ( <div className="image-field-cell"> <img alt="" src={value.thumbUrl} style={styles.img} /> </div> ); } }