Skip to content

Instantly share code, notes, and snippets.

@jaseflow
Created June 10, 2016 16:22
Show Gist options
  • Save jaseflow/14b3350f72f9f191e74cf3fcd6c62df4 to your computer and use it in GitHub Desktop.
Save jaseflow/14b3350f72f9f191e74cf3fcd6c62df4 to your computer and use it in GitHub Desktop.
import React, { Component, PropTypes } from 'react';
import ReleaseItem from "../ReleaseItem/ReleaseItem";
class LatestReleases extends Component {
constructor(props){
super(props);
}
render() {
let { releases } = this.props.releases;
console.log(this.props.releases);
return (
<div className="grid">
{releases.map((release, i) => {
let nextRelease = (i >= length) ? null : releases[i + 1];
let prevRelease = (i > 0) ? releases[i - 1] : null;
return (
<div className="col col--2of6">
<ReleaseItem
buildId={release.version}
previousVersion={prevRelease ? prevRelease.version : null}
buildNumber={release.ordinal}
releaseDate={release.time} />
</div>
)
}
)}
</div>
);
}
}
LatestReleases.propTypes = {
releases: PropTypes.array
};
export default LatestReleases;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment