import { ExtendedLink } from "@/types/global"; import { faFolder, faArrowUpRightFromSquare, faCaretRight, faEllipsis, faFileImage, faFilePdf, } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { useState } from "react"; export default function ({ link, count, }: { link: ExtendedLink; count: number; }) { const [archiveLabel, setArchiveLabel] = useState("Archived Formats"); const shortendURL = new URL(link.url).host.toLowerCase(); const formattedDate = new Date(link.createdAt).toLocaleString("en-US", { year: "numeric", month: "short", day: "numeric", }); return (

{count + 1}.

{link.name}

{link.title}

{link.collection.name}

{link.tags.map((e, i) => (

# {e.name}

))}

{formattedDate}

{shortendURL}

{archiveLabel}

setArchiveLabel("Archived Formats")} > setArchiveLabel("Screenshot")} > setArchiveLabel("PDF")} > setArchiveLabel("Web.archive.org")} />
{/*


{JSON.stringify(link)}

*/}
); }