UNPKG

softchatjs-react

Version:
35 lines (32 loc) 1.14 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { Dispatch, SetStateAction } from 'react'; import ChatClient, { Message } from 'softchatjs-core'; declare const ChatInput: ({ client, conversationId, recipientId, editProps, setEditDetails, recipientTyping, setMenuDetails, menuDetails, generalMenuRef, closeGeneralMenu, textInputRef, renderChatInput, }: { client: ChatClient; conversationId: string; recipientId: string; editProps: { message: Message; isEditing?: boolean; isReplying?: boolean; }; setEditDetails: Dispatch<SetStateAction<{ message: Message; isEditing?: boolean; isReplying?: boolean; } | undefined>>; recipientTyping: boolean; menuDetails: { element: JSX.Element | null; }; setMenuDetails?: Dispatch<SetStateAction<{ element: JSX.Element | null; }>>; generalMenuRef: any; closeGeneralMenu: () => void; textInputRef: any; renderChatInput?: (props: { onChange: (e: string) => void; }) => JSX.Element; }) => react_jsx_runtime.JSX.Element; export { ChatInput as default };