import React from 'react'; import Imgix from 'react-imgix'; import { Settings } from 'react-slick'; import { URLService } from 'lib'; import * as Styles from './thumbnail-carousel.styles'; import { ThumbnailCarouselProps, ProductMedia } from './thumbnail-carousel.types'; const ThumbnailCarousel = (images: ThumbnailCarouselProps): JSX.Element => { const customPaging = (index: number): JSX.Element => ( ); const slide = (image: ProductMedia, key: number): JSX.Element => (
); const settings: Settings = { customPaging, dots: true, infinite: true, fade: true, arrows: false }; return ( <> {!!images.images && {images.images.map((image: ProductMedia, i) => slide(image, i))} } ); }; export default ThumbnailCarousel;