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}

{post?.author?.name}

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

{formattedDate}

)}
); })} ); };