"use client"; import { useState } from "react"; import Image from "next/image"; import { motion, AnimatePresence } from "framer-motion"; import { X, ChevronLeft, ChevronRight } from "lucide-react"; interface FleetGalleryProps { images: string[]; } export function FleetGallery({ images }: FleetGalleryProps) { const [selectedImage, setSelectedImage] = useState(null); const nextImage = () => { if (selectedImage !== null) { setSelectedImage((selectedImage + 1) % images.length); } }; const prevImage = () => { if (selectedImage !== null) { setSelectedImage((selectedImage - 1 + images.length) % images.length); } }; return (
SAHADAN KARELER

FİLOMUZ AKSİYONDA

{images.map((src, index) => ( setSelectedImage(index)} > {`Fleet
))}
{selectedImage !== null && ( setSelectedImage(null)} > { e.stopPropagation(); setSelectedImage(null); }} > e.stopPropagation()} >
Full size fleet image
{selectedImage + 1} / {images.length}
)}
); }