import ImmutablePropTypes from 'react-immutable-proptypes'; import PureRenderMixin from 'react-addons-pure-render-mixin'; const MediaGallery = React.createClass({ propTypes: { media: ImmutablePropTypes.list.isRequired }, mixins: [PureRenderMixin], render () { var children = this.props.media.take(4); var size = children.size; children = children.map((attachment, i) => { let width = 50; let height = 100; if (size == 4 || (size === 3 && i > 0)) { height = 50; } return ; }); return (
{children}
); } }); export default MediaGallery;