I am using react-slick
library for slider component, my Slider
component contains 8 slides , initially , my previous and next buttons are working fine , i want the next button should be disabled when there no slides are left to move
, previous button is working fine , but next button is not working properly .
Here in the above image you can see the next button is still enabled and i am able to click even there are no slides to move , i want this next arrow to be disabled, when there are no slides.
this is my code
const settings = { dots: false, infinite: false, speed: 500, slidesToShow: 3, slidesToScroll: 3, nextArrow: , prevArrow: , responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 3, }, }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2, initialSlide: 2, }, }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1, }, }, ], }
function NextButton(props) { const { className, style, onClick } = props return ( <div id="next" className={className} style={{ ...style }} onClick={onClick} > ) }
function PrevButton(props) { const { className, style, onClick } = props return ( <div id="prev" className={className} style={{ ...style }} onClick={onClick} > ) }
, i want this next arrow to be disabled, when there are no slides.