ui icon indicating copy to clipboard operation
ui copied to clipboard

feat: expose canScrollPrev and canScrollNext with carousel render prop

Open sadmann7 opened this issue 8 months ago • 1 comments

this pr add the functionality to conditionally render navigation button without calling the useCarousel hook externally.

<Carousel>
  {({ canScrollNext, canScrollPrev }) => (
    <>
      <CarouselContent>
        <CarouselItem>Slide 1</CarouselItem>
        <CarouselItem>Slide 2</CarouselItem>
      </CarouselContent>
      {canScrollPrev && <CarouselPrevious />}
      {canScrollNext && <CarouselNext />}
    </>
  )}
</Carousel>

sadmann7 avatar Mar 10 '25 17:03 sadmann7