interface CarouselProps {
    accessibility?: boolean;
    adaptiveHeight?: boolean;
    arrows?: boolean;
    asNavFor?: Slider;
    autoplay?: boolean;
    autoplaySpeed?: number;
    centerMode?: boolean;
    centerPadding?: string;
    children?: ReactNode;
    className?: string;
    cssEase?: string;
    dotPosition?: DotPosition;
    dots?: boolean | {
        className?: string;
    };
    draggable?: boolean;
    easing?: string;
    edgeFriction?: number;
    effect?: CarouselEffect;
    fade?: boolean;
    focusOnSelect?: boolean;
    id?: string;
    infinite?: boolean;
    initialSlide?: number;
    lazyLoad?: LazyLoadTypes;
    nextArrow?: Element;
    pauseOnDotsHover?: boolean;
    pauseOnFocus?: boolean;
    pauseOnHover?: boolean;
    prefixCls?: string;
    prevArrow?: Element;
    responsive?: ResponsiveObject[];
    rootClassName?: string;
    rows?: number;
    rtl?: boolean;
    slickGoTo?: number;
    slide?: string;
    slidesPerRow?: number;
    slidesToScroll?: number;
    slidesToShow?: number;
    speed?: number;
    style?: CSSProperties;
    swipe?: boolean;
    swipeToSlide?: boolean;
    touchMove?: boolean;
    touchThreshold?: number;
    useCSS?: boolean;
    useTransform?: boolean;
    variableWidth?: boolean;
    vertical?: boolean;
    verticalSwiping?: boolean;
    waitForAnimate?: boolean;
    afterChange?(currentSlide): void;
    appendDots?(dots): Element;
    beforeChange?(currentSlide, nextSlide): void;
    customPaging?(index): Element;
    onEdge?(swipeDirection): void;
    onInit?(): void;
    onLazyLoad?(slidesToLoad): void;
    onReInit?(): void;
    onSwipe?(swipeDirection): void;
    swipeEvent?(swipeDirection): void;
}

Hierarchy

  • Omit<Settings, "dots" | "dotsClass">
    • CarouselProps

Properties

accessibility?: boolean
adaptiveHeight?: boolean
arrows?: boolean
asNavFor?: Slider
autoplay?: boolean
autoplaySpeed?: number
centerMode?: boolean
centerPadding?: string
children?: ReactNode
className?: string
cssEase?: string
dotPosition?: DotPosition
dots?: boolean | {
    className?: string;
}

Type declaration

  • Optional className?: string
draggable?: boolean
easing?: string
edgeFriction?: number
effect?: CarouselEffect
fade?: boolean
focusOnSelect?: boolean
id?: string
infinite?: boolean
initialSlide?: number
lazyLoad?: LazyLoadTypes
nextArrow?: Element
pauseOnDotsHover?: boolean
pauseOnFocus?: boolean
pauseOnHover?: boolean
prefixCls?: string
prevArrow?: Element
responsive?: ResponsiveObject[]
rootClassName?: string
rows?: number
rtl?: boolean
slickGoTo?: number
slide?: string
slidesPerRow?: number
slidesToScroll?: number
slidesToShow?: number
speed?: number
style?: CSSProperties
swipe?: boolean
swipeToSlide?: boolean
touchMove?: boolean
touchThreshold?: number
useCSS?: boolean
useTransform?: boolean
variableWidth?: boolean
vertical?: boolean
verticalSwiping?: boolean
waitForAnimate?: boolean

Methods

  • Parameters

    • currentSlide: number

    Returns void

  • Parameters

    • dots: ReactNode

    Returns Element

  • Parameters

    • currentSlide: number
    • nextSlide: number

    Returns void

  • Parameters

    • index: number

    Returns Element

  • Parameters

    • swipeDirection: string

    Returns void

  • Returns void

  • Parameters

    • slidesToLoad: number[]

    Returns void

  • Returns void

  • Parameters

    • swipeDirection: string

    Returns void

  • Parameters

    • swipeDirection: string

    Returns void

Generated using TypeDoc