25 lines
783 B
JavaScript
Raw Normal View History

import React from 'react';
2018-12-05 11:53:35 -05:00
import moment from 'moment';
import Markdownify from '../components/markdownify';
const Release = ({ version, versionPrevious, date, description, url }) => {
2018-12-05 11:53:35 -05:00
const displayDate = moment(date).format('MMMM D, YYYY');
2019-06-14 11:57:23 -04:00
const defaultUrl = `https://github.com/netlify/netlify-cms/compare/netlify-cms@${versionPrevious}...netlify-cms@${version}`;
2018-12-05 11:53:35 -05:00
return (
<a href={url || defaultUrl} key={version}>
2018-12-05 11:53:35 -05:00
<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;