react-tiny-slider
Version:
A react wrapper for tiny-slider library
19 lines (18 loc) • 934 B
TypeScript
import { CSSProperties } from 'react';
import { TinySliderInfo, TinySliderInstance, TinySliderSettings } from 'tiny-slider';
import 'tiny-slider/dist/tiny-slider.css';
interface ReactTinySliderConfig extends TinySliderSettings {
onClick?: (slideClicked: number | null, info: TinySliderInfo, event: React.MouseEvent) => void;
onInit?: () => void | false;
onIndexChanged?: (info: TinySliderInfo) => void;
onTransitionStart?: (info: TinySliderInfo) => void;
onTransitionEnd?: (info: TinySliderInfo) => void;
onTouchStart?: (info: TinySliderInfo) => void;
onTouchMove?: (info: TinySliderInfo) => void;
onTouchEnd?: (info: TinySliderInfo) => void;
children?: JSX.Element[] | JSX.Element;
className?: string;
style?: CSSProperties;
}
export declare const TinySlider: import("react").ForwardRefExoticComponent<ReactTinySliderConfig & import("react").RefAttributes<TinySliderInstance>>;
export {};