UNPKG

@etsoo/website

Version:

ETSOO CMS Based NextJs Website Framework

60 lines (59 loc) 1.16 kB
/// <reference types="react" /> /** * Bootstrap Carousel Item */ export type BSCarouselItem = { image: string; title?: string; content?: string; } | { title: string; content?: string; }; /** * Bootstrap Carousel Properties */ export type BSCarouselProps = { /** * Carousel ID, not required when only one instance */ id?: string; /** * Carousel Items */ items: BSCarouselItem[]; /** * Carousel Interval, default is 5000 */ interval?: number; /** * Show Controls, default is true */ controls?: boolean; /** * Show Indicators, default is true */ indicators?: boolean; /** * Fade Effect, default is false */ fade?: boolean; /** * Dark Theme, default is false */ dark?: boolean; /** * Show Caption, default is true */ caption?: boolean; /** * Caption Display Size */ captionDisplay?: 'sm' | 'md' | 'lg' | 'xl'; }; /** * Bootstrap Carousel Component * @param props Properties * @returns Component */ export declare function BSCarousel(props: BSCarouselProps): JSX.Element;