import React, { Fragment } from "react" import ChevronUp from "../../icons/chevron-up.svg" import { ResourceBreadcrumb } from "../ResourceBreadcrumb" import { StackedAvatars } from "../StackedAvatars" import * as SC from "./styles" interface IResourceHeaderProps { relativePath: any title: any authors: any createdAt: any timeToRead: any recommendedReading: any externalResources: any } function ExtraLink({ item, external = false, }: { item: string external?: boolean }) { const Inner = () => ( {item} ) if (external) { return ( ) } return ( ) } export function ResourceHeader({ relativePath, title, authors, createdAt, timeToRead, recommendedReading, externalResources, }: IResourceHeaderProps) { const date = new Date(createdAt) const month = date.toLocaleString("default", { month: "long" }) const day = date.getDate() const year = date.getUTCFullYear() const dateToHuman = `${month} ${day}, ${year}` return ( {title} {authors.length} contributor {authors.lenght > 1 && "s"} {dateToHuman} {timeToRead} minute{timeToRead !== 1 && "s"} read time {recommendedReading && ( Recommended reading {recommendedReading.map(item => { return })} )} {externalResources && ( External Resources {externalResources.map(item => { return })} )} ) }