UNPKG

phenomic

Version:

Modern website generator based on the React and Webpack ecosystem.

43 lines (36 loc) 1.04 kB
import React, { PropTypes } from "react" import { Link } from "phenomic" import Button from "../../components/Button" import styles from "./index.css" const PagePreview = ({ __url, title, date, description }) => { const pageDate = date ? new Date(date) : null return ( <div className={ styles.wrapper }> <Link to={ __url } className={ styles.title }> { title } </Link> <div className={ styles.meta }> { pageDate && <time key={ pageDate.toISOString() }> { pageDate.toDateString() } </time> } </div> <div className={ styles.description }> { description } { " " } </div> <Link to={ __url } className={ styles.readMore }> <Button secondary>{ "Read More →" }</Button> </Link> </div> ) } PagePreview.propTypes = { __url: PropTypes.string.isRequired, title: PropTypes.string.isRequired, date: PropTypes.string, description: PropTypes.string, } export default PagePreview