diff --git a/Websites/jefes-nextjs/app/components/WSPGallery/page.tsx b/Websites/jefes-nextjs/app/components/WSPGallery/page.tsx index d921ef8..6502051 100644 --- a/Websites/jefes-nextjs/app/components/WSPGallery/page.tsx +++ b/Websites/jefes-nextjs/app/components/WSPGallery/page.tsx @@ -2,23 +2,64 @@ import React, { useState } from "react"; import "./wspgallery.css"; import Image from "next/image"; +import { FaCircleChevronLeft, FaCircleChevronRight } from "react-icons/fa6"; +import { AiOutlineClose } from "react-icons/ai"; const WSPGallery = ({ galleryImages }) => { const [slideNumber, setSlideNumber] = useState(0); const [openModal, setOpenModal] = useState(false); + const handleOpenModal = (index) => { + setSlideNumber(index); + setOpenModal(true); + }; + + const handleCloseModal = () => { + setOpenModal(false); + }; + const prevSlide = () => { + slideNumber === 0 + ? setSlideNumber(galleryImages.length - 1) + : setSlideNumber(slideNumber - 1); + }; + const nextSlide = () => { + slideNumber + 1 === galleryImages.length + ? setSlideNumber(0) + : setSlideNumber(slideNumber + 1); + }; + return (