import ReactPaginate from "react-paginate"; import { useRouter } from "next/router"; import Image from "next/legacy/image"; import Link from 'next/link' const GalleryPager = ({galleryImages, basepath, gallery}) => { console.log(gallery) const router = useRouter() const handleImageClick = (e, path) => { alert(path) } const handlePagination = page => { const path = router.pathname const query = router.query query.page = page.selected + 1 router.push({ pathname: path, query: query, }) } const carouselList = [] for (var i = 0; i < galleryImages.meta.pagination.total; i++) { carouselList.push(
  • ) } return (
    {galleryImages.data.map((galleryImage) => { var imageUrl = basepath + galleryImage.attributes.Image.data.attributes.formats.small.url var imageLink = "/gallery/" + gallery.attributes.Slug + "/" + galleryImage.attributes.Slug return (
    {galleryImage.attributes.Title}
    )})}
    ) } export default GalleryPager