UspSliderComponent.js 1.83 KB
import React, { Component } from 'react';
import Slider from 'react-slick'
import UspSingleSlide from './UspSingleSlide'
import icon_servizio_clienti from '../../../img/icon_servizio_clienti.svg'
import icon_area_clienti from '../../../img/icon_area_clienti.svg'
import icon_app_mobile from '../../../img/icon_app_mobile.svg'

import data from '../data.json'

var uspSlides=[
{
    icon:icon_servizio_clienti,
    title:data.solutionStrings.uspSlider.slides[0].title,
    description: data.solutionStrings.uspSlider.slides[0].description
},
{
    icon:icon_area_clienti,
    title:data.solutionStrings.uspSlider.slides[1].title,
    description: data.solutionStrings.uspSlider.slides[1].description
},
{
    icon:icon_app_mobile,
    title:data.solutionStrings.uspSlider.slides[2].title,
    description: data.solutionStrings.uspSlider.slides[2].description
}]

class UspSliderComponent extends Component {
  render() {
    var settings = {
    	
      
                responsive:[
                {
                    breakpoint:1023,
                	settings:{
                		centerPadding: '0px',
                        slidesToShow: 1,
                        infinite: false,
                        dots: true,
                        arrows: false,
                        centerMode: true
                	}
                },
                {
                    breakpoint:100000000,
                	settings:
                		'unslick'
                	
                }
                ]
    };

    const slides= uspSlides.map((slide,index)=>(
    		<div
    		 key={index}><UspSingleSlide 
    		slide={slide}/></div>
    	))
    return (
      <Slider className='offertaSliderUsp--listing' {...settings}>

        {slides}
      </Slider>
    );
  }
}

export default UspSliderComponent