UNPKG

rc-infinite-carousel

Version:

A lightweight and customizable infinite carousel component for React. Perfect for displaying images, logos, testimonials, or any other content with smooth transitions and flexible configuration options.

19 lines (18 loc) 590 B
import { JSX } from "react"; import "./Carousel.css"; interface TCarousel<T> { data: T[]; renderItem: (props: { item: T; index: number; }) => JSX.Element; animationDuration?: number; direction?: "LEFT" | "RIGHT"; showMask?: boolean; pauseOnHover?: boolean; onSlideClick?: (item: T, index: number) => void; ariaLabel?: string; role?: string; } declare const Carousel: <T>({ data, renderItem, animationDuration, direction, showMask, pauseOnHover, onSlideClick, ariaLabel, role, }: TCarousel<T>) => JSX.Element; export default Carousel;