@ribajs/bs5
Version:
Bootstrap 5 module for Riba.js
25 lines (24 loc) • 981 B
TypeScript
import type { JsxHtmlGlobalProps, JSXComponentBoolean } from "@ribajs/jsx";
import { SlideshowIndicatorsPosition, SlideshowControlsPosition } from "../index.js";
export interface JsxBs5SlideshowProps extends JsxHtmlGlobalProps {
items?: string;
"slides-to-scroll"?: number;
controls?: JSXComponentBoolean;
"controls-position"?: SlideshowControlsPosition;
drag?: JSXComponentBoolean;
autoplay?: JSXComponentBoolean;
"autoplay-interval"?: number;
"autoplay-velocity"?: number;
"control-prev-icon-src"?: string;
"control-next-icon-src"?: string;
"indicator-inactive-icon-src"?: string;
"indicator-active-icon-src"?: string;
angle?: "vertical" | "horizontal";
"pause-on-hover"?: JSXComponentBoolean;
sticky?: JSXComponentBoolean;
indicators?: string;
"indicators-position"?: SlideshowIndicatorsPosition;
pause?: JSXComponentBoolean;
infinite?: JSXComponentBoolean;
"touch-scroll"?: JSXComponentBoolean;
}