import Image from "next/image" import Link from "next/link" import type { BlogPost } from "@/lib/blog-data" interface BlogCardProps { post: BlogPost variant?: "featured" | "grid" } export default function BlogCard({ post, variant = "grid" }: BlogCardProps) { const isFeatured = variant === "featured" return (
{isFeatured ? (
) : ( )} {isFeatured && (
)}
) } function CardInner({ post, variant }: { post: BlogPost; variant: "featured" | "grid" }) { const isGrid = variant === "grid" const cls = isGrid ? "blog-card-v1 w-variant-b9404c55-01d5-df76-2e4a-c99996f3231c w-inline-block" : "blog-card-v1 w-inline-block" return (
{post.imageAlt}

{post.title}

{post.excerpt}

{post.date}
·
{post.category}
) }