docs: link releases to tag comparisons

This commit is contained in:
Shawn Erquhart 2018-12-05 11:53:35 -05:00
parent ec5b0774de
commit d6df50964b
2 changed files with 22 additions and 15 deletions

View File

@ -1,18 +1,25 @@
import React from 'react';
import moment from 'moment';
import Markdownify from '../components/markdownify';
const Release = ({ version, date, description }) => (
<a href={`https://github.com/netlify/netlify-cms/releases/tag/${version}`} key={version}>
<li>
<div className="update-metadata">
<span className="update-version">{version}</span>
<span className="update-date">{date}</span>
</div>
<span className="update-description">
<Markdownify source={description} />
</span>
</li>
</a>
);
const Release = ({ version, versionPrevious, date, description }) => {
console.log(version, versionPrevious);
const displayDate = moment(date).format('MMMM D, YYYY');
const url = `https://github.com/netlify/netlify-cms/compare/${versionPrevious}...${version}`;
return (
<a href={url} key={version}>
<li>
<div className="update-metadata">
<span className="update-version">{version}</span>
<span className="update-date">{displayDate}</span>
</div>
<span className="update-description">
<Markdownify source={description} />
</span>
</li>
</a>
);
};
export default Release;

View File

@ -1,5 +1,4 @@
import React from 'react';
import moment from 'moment';
import { graphql } from 'gatsby';
import Layout from '../components/layout';
@ -72,7 +71,8 @@ const HomePage = ({ data }) => {
<Release
key={idx}
version={node.version}
date={moment(node.date).format('MMMM D, YYYY')}
versionPrevious={updates.updates[idx + 1].version}
date={node.date}
description={node.description}
/>
))}