@pablosz/react-indiana-drag-scroll
Version:
Implements scroll on drag
34 lines (31 loc) • 779 B
TypeScript
import { CSSProperties, FC, ReactNode } from "react";
declare const ScrollContainer: FC<{
vertical?: boolean;
horizontal?: boolean;
hideScrollbars?: boolean;
activationDistance?: number;
children?: ReactNode;
onStartScroll?: (
scrollLeft: number,
scrollTop: number,
scrollWidth: number,
scrollHeight: number
) => void;
onScroll?: (
scrollLeft: number,
scrollTop: number,
scrollWidth: number,
scrollHeight: number
) => void;
onEndScroll?: (
scrollLeft: number,
scrollTop: number,
scrollWidth: number,
scrollHeight: number
) => void;
className?: string;
style?: CSSProperties;
ignoreElements?: string;
nativeMobileScroll?: boolean;
}>;
export default ScrollContainer;