UNPKG

softchatjs-react

Version:
36 lines (33 loc) 1.09 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { Dispatch, SetStateAction } from 'react'; import ChatClient, { Message } from 'softchatjs-core'; type MessageListProps = { messages: Message[]; setEditDetails: Dispatch<SetStateAction<{ message: Message; isEditing?: boolean; isReplying?: boolean; } | undefined>>; recipientTyping?: boolean; mousePosition: { x: number; y: number; }; customHeight?: number; client: ChatClient | null; conversationId: string; textInputRef: any; setPresentPage: Dispatch<SetStateAction<number>>; presentPage: number; setMainListOpen: any; recipientId: string; scrollToKey: string; fetchingMore: boolean; messagesEndRef: any; renderChatBubble?: (message: Message) => JSX.Element; renderChatHeader?: () => JSX.Element; headerHeightOffset: number; getOlderMessages: (func: () => void) => void; }; declare const MessageList: (props: MessageListProps) => react_jsx_runtime.JSX.Element; export { MessageList as default };