import React from 'react';
import Slider from 'react-slick';
import PropTypes from 'prop-types';
import { withStyles } from '@material-ui/core/styles';
import ArrowForward from '@material-ui/icons/ArrowForward';
import ArrowBack from '@material-ui/icons/ArrowBack';
import carouselData from 'ba-api/carouselData';
import 'ba-styles/vendors/slick-carousel/slick-carousel.css';
import 'ba-styles/vendors/slick-carousel/slick.css';
import 'ba-styles/vendors/slick-carousel/slick-theme.css';
import { Typography, IconButton, Icon } from '@material-ui/core';
import styles from './widget-jss';
function SampleNextArrow(props) {
  const { onClick } = props;
  return (
    
      
    
  );
}
SampleNextArrow.propTypes = {
  onClick: PropTypes.func,
};
SampleNextArrow.defaultProps = {
  onClick: undefined,
};
function SamplePrevArrow(props) {
  const { onClick } = props;
  return (
    
      
    
  );
}
SamplePrevArrow.propTypes = {
  onClick: PropTypes.func,
};
SamplePrevArrow.defaultProps = {
  onClick: undefined,
};
class CarouselWidget extends React.Component {
  render() {
    const { classes } = this.props;
    const settings = {
      dots: true,
      infinite: true,
      centerMode: false,
      speed: 500,
      autoplaySpeed: 5000,
      pauseOnHover: true,
      autoplay: true,
      slidesToShow: 3,
      slidesToScroll: 1,
      responsive: [
        {
          breakpoint: 960,
          settings: {
            slidesToShow: 2,
            slidesToScroll: 1,
            infinite: true,
            dots: true
          }
        },
        {
          breakpoint: 600,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1,
            infinite: true,
            dots: true
          }
        },
      ],
      cssEase: 'ease-out',
      nextArrow: ,
      prevArrow: 
    };
    return (
      
        
          {carouselData.map((item, index) => (
            
              
                {item.icon}
                
                  {item.icon}
                  {item.title}
                
                {item.desc}
              
             
          ))}
        
       
    );
  }
}
CarouselWidget.propTypes = {
  classes: PropTypes.object.isRequired,
};
export default withStyles(styles)(CarouselWidget);