"use client" import { Card, CardContent, CardFooter } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { ArrowRight } from "lucide-react" import Image from "next/image" import { motion } from "framer-motion" import Link from "next/link" import { Portfolio } from "content-collections" interface ProjectCardProps { project: Portfolio, } export function ProjectCard({ project: { title, description, tags, image, year, _meta }}: ProjectCardProps) { return (
{title}

{title} ({year})

{description}

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