import React, { Component } from "react" import { Link } from "react-router-dom" import moment from "moment" import "./css/List.css" export default class List extends Component { render() { return ( {this.props.children}
) } } export function Item({link, name, icon, author, description, tags, fictionalDate, createdDate}) { return [ {icon}
{name}
{description}
, ] } function ItemMeta({kind, value, className}) { // Hide empty fields if (value == null || value == "") { return null } switch (kind) { case "date": { const m = moment(value) if (m.year() < 2) { return null } return
{m.format("MMM D, YYYY")}
} case "tag": { return
{value.name}
} case "author": { return
{value}
} } }