@arco-design/web-react
Version:
Arco Design React UI Library.
12 lines (11 loc) • 403 B
TypeScript
import { MutableRefObject } from 'react';
export default function useHeaderScroll<T extends HTMLElement>(props: {
headerWrapperRef: MutableRefObject<T>;
headerOffset: number;
align: 'left' | 'right';
direction: 'horizontal' | 'vertical';
isScrollable: boolean;
onScroll: (offset: number) => void | boolean;
onScrollStart?: () => void;
onScrollEnd?: () => void;
}): void;