import Link from '@/components/shared/Link'; import Tag from '@/components/blog/Tag'; import { siteConfig } from '@/data/config/site.settings'; import { formatDate } from '@shipixen/pliny/utils/formatDate'; import NewsletterForm from '@shipixen/pliny/ui/NewsletterForm'; import { sortPosts, allCoreContent } from '@shipixen/pliny/utils/contentlayer'; import { allBlogs } from 'shipixen-contentlayer/generated'; import Image from 'next/image'; const MAX_DISPLAY = 5; export default function LatestArticles({ numberOfPosts = MAX_DISPLAY, showImage = true, }: { numberOfPosts?: number; showImage?: boolean; }) { const sortedPosts = sortPosts(allBlogs); const posts = allCoreContent(sortedPosts); return ( <>

From the docs

{posts.length > MAX_DISPLAY && (
See more →
)} {siteConfig.newsletter?.provider && (
)} ); }