UNPKG

@chatui/core

Version:

The React library for Chatbot UI

20 lines (19 loc) 835 B
import React from 'react'; import { ScrollToEndOptions } from '../PullToRefresh'; import { MessageProps } from '../Message'; export interface MessageContainerProps { messages: MessageProps[]; renderMessageContent: (message: MessageProps) => React.ReactNode; isTyping?: boolean; loadMoreText?: string; onRefresh?: () => Promise<any>; onScroll?: (event: React.UIEvent<HTMLDivElement, UIEvent>) => void; renderBeforeMessageList?: () => React.ReactNode; onBackBottomShow?: () => void; onBackBottomClick?: () => void; } export interface MessageContainerHandle { ref: React.RefObject<HTMLDivElement>; scrollToEnd: (options?: ScrollToEndOptions) => void; } export declare const MessageContainer: React.ForwardRefExoticComponent<MessageContainerProps & React.RefAttributes<MessageContainerHandle>>;