UNPKG

sparkl-ui

Version:

Modern and minimalist React UI library.

12 lines (11 loc) 432 B
import { Dispatch, RefObject, SetStateAction } from 'react'; export declare type ElementStackItem = { overflow: string; paddingRight: string; }; export declare type BodyScrollOptions = { scrollLayer?: boolean; delayReset?: number; }; declare const useBodyScroll: (elementRef?: RefObject<HTMLElement> | null, options?: BodyScrollOptions) => [boolean, Dispatch<SetStateAction<boolean>>]; export default useBodyScroll;