UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

15 lines (14 loc) 770 B
import React from 'react'; import { ScrollbarRef, SetScrollFunction } from '@/ui/components/scrollbar'; export interface MessagesContextValue { setScroll: SetScrollFunction; } export type MessagesScrollValue = React.MutableRefObject<ScrollbarRef | null> | null; export declare const MessagesContext: React.Context<MessagesContextValue>; export declare const MessagesScrollContext: React.Context<MessagesScrollValue>; export declare const MessagesProvider: React.FC<MessagesContextValue & React.PropsWithChildren>; export declare const MessagesScrollProvider: React.FC<{ scrollbarRef: MessagesScrollValue; } & React.PropsWithChildren>; export declare const useMessages: () => MessagesContextValue; export declare const useScrollbarRef: () => MessagesScrollValue;