import Image from "next/image"; import Link from "next/link"; import { ArrowRight } from "lucide-react"; import ScrollReveal from "@/components/ScrollReveal"; interface Activity { id: number | string; image: string; title: string; description: string; badge?: string | null; } interface ActivitiesGridProps { activities: Activity[]; lang: string; } export default function ActivitiesGrid({ activities, lang }: ActivitiesGridProps) { return (
{lang === "en" ? "What Will You Do?" : "Ne Yapacaksınız?"}

{lang === "en" ? "Activities" : "Aktiviteler"}

{lang === "en" ? "See All" : "Tümünü Gör"}
{/* Single Row 3 Cards */}
{activities.length > 0 ? ( activities.map((act, i) => ( {act.title}
{act.badge && ( {act.badge} )}

{act.title}

{act.description}

)) ) : (
{lang === "en" ? "No activities added yet." : "Henüz aktivite eklenmedi."}
)}
); }