UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

12 lines (11 loc) 613 B
import React from 'react'; export interface UseHandleOnScrollCallbackProps { hasMore: boolean; hasNext?: boolean; onScroll(callback: () => void): void; scrollRef: React.RefObject<HTMLDivElement>; setShowScrollDownButton?: React.Dispatch<React.SetStateAction<boolean>>; setIsScrolled?: React.Dispatch<React.SetStateAction<boolean>>; } export declare function calcScrollBottom(scrollHeight: number, scrollTop: number): number; export declare function useHandleOnScrollCallback({ hasMore, hasNext, onScroll, scrollRef, setShowScrollDownButton, }: UseHandleOnScrollCallbackProps): () => void;