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.title}
{post.date}
·
{post.category}
)
}