'use client' import Image from 'next/image'; import React, { useState } from 'react'; const OfficeLightbox: React.FC = () => { const [selectedImage, setSelectedImage] = useState(null); const images = [ '/office1.jpeg', '/office5.jpeg', '/office3.jpeg', '/office2.jpeg', '/office6.jpeg', '/office8.jpeg' ]; const openLightbox = (image: string) => { setSelectedImage(image); }; const closeLightbox = () => { setSelectedImage(null); }; return (
{images.map((image, index) => ( {`Image openLightbox(image)} className="cursor-pointer" width={600} height={275} /> ))}
{/* Render the lightbox when an image is selected */} {selectedImage && (
Selected Image
)}
); }; export default OfficeLightbox;