import Link from 'next/link' import { BlogPost } from '@/types/blog' interface PostCardProps { post: BlogPost featured?: boolean } export default function PostCard({ post, featured = false }: PostCardProps) { const formattedDate = new Date(post.date).toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric' }) // Newspaper-style card - clean, minimal, text-focused return (
{/* Newspaper-style kicker */}
{post.tags?.[0] || 'Analysis'}
{/* Headline */}

{post.title}

{/* Subhead */}

{post.description}

{/* Byline - newspaper style */}
{post.author?.name || 'CHORUS Team'} | | {post.readingTime} min read
{/* Tag indicator */} {(post.tags?.length || 0) > 1 && ( +{(post.tags?.length || 0) - 1} more topics )}
) }