import React from "react"; import Link from "next/link"; import { TinaMarkdown } from "tinacms/dist/rich-text"; import { BsArrowRight } from "react-icons/bs"; import format from "date-fns/format"; import { PostsType } from "../../pages/posts"; export const Posts = ({ data }: { data: PostsType[] }) => { return ( <> { data.map((postData) => { const post = postData.node; const date = new Date(post.date); let formattedDate = ""; if (!isNaN(date.getTime())) { formattedDate = format(date, "MMM dd, yyyy"); } return (

{ post.title }{ " " }

{

{ post?.author?.name }

{ formattedDate !== "" && ( <>

{ formattedDate }

) }
); }) } ); };