import PropTypes from 'prop-types' import React, { Component } from 'react' import { Spinner, Header } from '.' import '../stylesheets/globals.scss' import MarkdownIt from 'markdown-it' import styles from './Blog.scss' import contentStyle from '../stylesheets/content.scss' export default class Blog extends Component { static propTypes = { isLoading: PropTypes.bool.isRequired, posts: PropTypes.arrayOf(PropTypes.object).isRequired } render () { const md = MarkdownIt() if (this.props.isLoading) { return (
) } let posts = this.props.posts.sort((a, b) => { return new Date(b.published) - new Date(a.published) }) let postsHTML = posts.map((post) =>
{post.title} {post.published}
) const classes = `${contentStyle.contentWrapper} ${styles.blog}` return (
{postsHTML}
) } };