"use client" import { Card, CardContent, CardFooter } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { ArrowRight, Calendar, Clock } from "lucide-react" import Image from "next/image" import Link from "next/link" import { motion } from "framer-motion" import type { Post } from "content-collections" interface BlogCardProps { post: Post } export function BlogCard({ post }: BlogCardProps) { return (
{post.title}
{post.category}
{post.date}
{post.readTime}

{post.title}

{post.excerpt}

{post.tags.map((tag, index) => ( {tag} ))}
) }