SendBoxProps interface
SendBox的道具。
属性
| auto |
可枚举以确定输入框是否对呈现具有焦点。 当未定义任何内容都对呈现没有焦点时 |
| disabled | 用于禁用文本框的可选布尔值 |
| on |
可选回调,用于呈现 SendBox 右侧的“发送”按钮图标。 |
| on |
可选回调,用于在 SendBox 下方呈现系统消息。 |
| on |
单击发送按钮时的可选替代行为 |
| on |
用户键入时调用的可选回调 |
| strings | 在组件中重写的可选字符串 |
| styles | 允许用户传入对象包含自定义 CSS 样式。 |
| support |
可选布尔值,用于支持 SendBox 中的新行。 |
| system |
文本框下方系统消息的可选文本 |
属性详细信息
autoFocus
可枚举以确定输入框是否对呈现具有焦点。 当未定义任何内容都对呈现没有焦点时
autoFocus?: "sendBoxTextField"
属性值
"sendBoxTextField"
disabled
用于禁用文本框的可选布尔值
disabled?: boolean
属性值
boolean
onRenderIcon
可选回调,用于呈现 SendBox 右侧的“发送”按钮图标。
onRenderIcon?: (isHover: boolean) => Element
属性值
(isHover: boolean) => Element
onRenderSystemMessage
可选回调,用于在 SendBox 下方呈现系统消息。
onRenderSystemMessage?: (systemMessage: undefined | string) => ReactElement<any, string | JSXElementConstructor<any>>
属性值
(systemMessage: undefined | string) => ReactElement<any, string | JSXElementConstructor<any>>
onSendMessage
单击发送按钮时的可选替代行为
onSendMessage?: (content: string) => Promise<void>
属性值
(content: string) => Promise<void>
onTyping
用户键入时调用的可选回调
onTyping?: () => Promise<void>
属性值
() => Promise<void>
strings
styles
supportNewline
可选布尔值,用于支持 SendBox 中的新行。
supportNewline?: boolean
属性值
boolean
systemMessage
文本框下方系统消息的可选文本
systemMessage?: string
属性值
string