UNPKG

@ant-design/pro-chat

Version:
13 lines (12 loc) 808 B
import { ButtonProps } from 'antd'; import { ReactNode } from 'react'; import { TextAreaProps } from 'antd/es/input'; export type ChatInputAreaProps = { className?: string; onSend?: (message: string) => boolean | Promise<boolean>; inputRender?: (defaultDom: ReactNode, onMessageSend: (message: string) => void | Promise<any>, defaultProps: TextAreaProps) => ReactNode; sendButtonRender?: (defaultDom: ReactNode, defaultProps: ButtonProps) => ReactNode; inputAreaRender?: (defaultDom: ReactNode, onMessageSend: (message: string) => void | Promise<any>, onClearAllHistory: () => void) => ReactNode; }; export declare const ChatInputArea: (props: ChatInputAreaProps) => string | number | boolean | Iterable<ReactNode> | import("react/jsx-runtime").JSX.Element; export default ChatInputArea;