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 imgData from 'ba-api/imgData'; 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 { IconButton } from '@material-ui/core'; 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, }; const styles = ({ item: { textAlign: 'center', '& img': { margin: '10px auto' } } }); class CustomCarousel extends React.Component { render() { const { classes } = this.props; const settings = { dots: true, infinite: true, centerMode: true, speed: 500, slidesToShow: 3, slidesToScroll: 1, nextArrow: , prevArrow: }; return (
{imgData.map((item, index) => (
{item.title}
))}
); } } CustomCarousel.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(CustomCarousel);