import Image from "next/image"; import Link from "next/link"; import { ArrowUpRight, ExternalLink } from "lucide-react"; import type { ProjectRow } from "@/lib/types"; export function ProjectsGrid({ projects }: { projects: ProjectRow[] }) { if (projects.length === 0) { return (

Proje portföyü yakında burada. Birlikte çalışmak isterseniz iletişime geçin.

); } return (
{projects.map((p) => (
{p.image_url ? ( {p.title} ) : (
{p.title.charAt(0)}
)} {p.category && ( {p.category} )}

{p.title}

{p.live_url ? ( ) : ( )}

{p.description}

{p.technologies && p.technologies.length > 0 && (
{p.technologies.map((t) => ( {t} ))}
)}
))}
); }