Partager via


SendBoxProps interface

Props pour SendBox.

Propriétés

autoFocus

énumérable pour déterminer si la zone d’entrée a le focus sur le rendu ou non. Quand rien n’est défini, rien n’est concentré sur le rendu

disabled

Boolean facultatif pour désactiver la zone de texte

onRenderIcon

Rappel facultatif pour afficher l’icône du bouton Envoyer à droite de l’objet SendBox.

onRenderSystemMessage

Rappel facultatif pour afficher le message système sous SendBox.

onSendMessage

Rappel facultatif appelé lors de l’envoi du message

onTyping

Rappel facultatif appelé lorsque l’utilisateur tape

strings

Chaînes facultatives à remplacer dans le composant

styles

Permet aux utilisateurs de passer un objet contenant des styles CSS personnalisés.

supportNewline

Booléen facultatif pour prendre en charge la nouvelle ligne dans SendBox.

systemMessage

Texte facultatif pour le message système sous la zone de texte

Détails de la propriété

autoFocus

énumérable pour déterminer si la zone d’entrée a le focus sur le rendu ou non. Quand rien n’est défini, rien n’est concentré sur le rendu

autoFocus?: "sendBoxTextField"

Valeur de propriété

"sendBoxTextField"

disabled

Boolean facultatif pour désactiver la zone de texte

disabled?: boolean

Valeur de propriété

boolean

onRenderIcon

Rappel facultatif pour afficher l’icône du bouton Envoyer à droite de l’objet SendBox.

onRenderIcon?: (isHover: boolean) => Element

Valeur de propriété

(isHover: boolean) => Element

onRenderSystemMessage

Rappel facultatif pour afficher le message système sous SendBox.

onRenderSystemMessage?: (systemMessage: undefined | string) => ReactElement<any, string | JSXElementConstructor<any>>

Valeur de propriété

(systemMessage: undefined | string) => ReactElement<any, string | JSXElementConstructor<any>>

onSendMessage

Rappel facultatif appelé lors de l’envoi du message

onSendMessage?: (content: string) => Promise<void>

Valeur de propriété

(content: string) => Promise<void>

onTyping

Rappel facultatif appelé lorsque l’utilisateur tape

onTyping?: () => Promise<void>

Valeur de propriété

() => Promise<void>

strings

Chaînes facultatives à remplacer dans le composant

strings?: Partial<SendBoxStrings>

Valeur de propriété

Partial<SendBoxStrings>

styles

Permet aux utilisateurs de passer un objet contenant des styles CSS personnalisés.

styles?: SendBoxStylesProps

Valeur de propriété

supportNewline

Booléen facultatif pour prendre en charge la nouvelle ligne dans SendBox.

supportNewline?: boolean

Valeur de propriété

boolean

systemMessage

Texte facultatif pour le message système sous la zone de texte

systemMessage?: string

Valeur de propriété

string