@chatscope/chat-ui-kit-react
Version:
React component library for creating chat interfaces
23 lines (20 loc) • 831 B
TypeScript
import type {MouseEvent, ReactElement} from "react";
import type {ChatComponentPropsRef} from "../../types";
export interface MessageInputProps {
value?: string;
placeholder?: string;
disabled?: boolean;
sendOnReturnDisabled?: boolean;
sendDisabled?: boolean;
fancyScroll?: boolean;
activateAfterChange?: boolean;
autoFocus?: boolean;
onChange?: (innerHtml: string, textContent: string, innerText: string, nodes: NodeList) => void;
onSend?: (innerHtml: string, textContent: string, innerText: string, nodes: NodeList) => void;
sendButton?: boolean;
attachButton?: boolean;
attachDisabled?: boolean;
onAttachClick?: (evt: MouseEvent<HTMLButtonElement>) => void;
}
export declare const MessageInput: (props: ChatComponentPropsRef<MessageInputProps, "div">) => ReactElement;
export default MessageInput;