import React, { Fragment } from "react"
import { StackedAvatars } from "../StackedAvatars"
import ChevronUp from "../../icons/chevron-up.svg"
import { ResourceBreadcrumb } from "../ResourceBreadcrumb"
import * as SC from "./styles"
interface ResourceHeaderProps {
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,
}: ResourceHeaderProps) {
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
})}
)}
)
}