import React from 'react' import buildElementsImageUrl from '../../utils/buildElementsImageUrl' import styles from './ImageCarousel.module.scss' import Slider from 'react-slick' import 'slick-carousel/slick/slick.css' import 'slick-carousel/slick/slick-theme.css' const NextArrow = ({ onClick }) => ( ) const PrevArrow = ({ onClick }) => ( ) const sliderSettings = { dots: false, lazyLoad: true, infinite: true, speed: 500, slidesToShow: 1, slidesToScroll: 1, nextArrow: , prevArrow: } const ImageCarousel = ({ coverImage = null, imageUrls = [], galleryImages = [] }) => { const imageGallery = [] if (coverImage) { imageGallery.push(buildElementsImageUrl({ imageData: coverImage, sizes: ['w632', 'w900'] })) } if (imageUrls.length) { imageGallery.push(...imageUrls) } if (galleryImages.length) { galleryImages.map(image => { imageGallery.push(buildElementsImageUrl({ imageData: image, sizes: ['w632', 'w900'] })) }) } return ( <> {imageGallery.map((image, index) => (
))}
) } export default ImageCarousel