Partager via


ChatCompositeProps interface

Props pour ChatComposite.

Extends

Propriétés

adapter

Un adaptateur fournit une logique et des données au composite. Le composite peut également être contrôlé à l’aide de l’adaptateur.

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Rappel pour la personnalisation du convertisseur de messages.

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Rappel pour la personnalisation du convertisseur d’indicateur de saisie.

options

Indicateurs pour activer/désactiver les éléments visuels de ChatComposite.

Propriétés héritées

fluentTheme

Thème Fluent pour le composite.

icons

Remplacement de l’icône personnalisée pour le composite. Un élément JSX peut être fourni pour remplacer l’icône par défaut.

locale

Paramètres régionaux pour le composite.

onFetchAvatarPersonaData

Fonction de rappel qui peut être utilisée pour fournir des données personnalisées aux avatars rendues dans Composite.

Cela n’affecte pas le displayName indiqué dans le composite. Le displayName dans l’ensemble du composite correspond à ce qui est fourni à l’adaptateur lors de la création de l’adaptateur. correspond à ce qui est fourni à l’adaptateur lors de la création de l’adaptateur.

onFetchParticipantMenuItems

Fonction de rappel qui peut être utilisée pour fournir des éléments de menu personnalisés pour un participant dans la liste des participants.

rtl

Indique si le composite est affiché de droite à gauche.

Détails de la propriété

adapter

Un adaptateur fournit une logique et des données au composite. Le composite peut également être contrôlé à l’aide de l’adaptateur.

adapter: ChatAdapter

Valeur de propriété

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Rappel pour la personnalisation du convertisseur de messages.

onRenderMessage?: (messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element

Valeur de propriété

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Rappel pour la personnalisation du convertisseur d’indicateur de saisie.

onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element

Valeur de propriété

(typingUsers: CommunicationParticipant[]) => Element

options

Indicateurs pour activer/désactiver les éléments visuels de ChatComposite.

options?: ChatCompositeOptions

Valeur de propriété

Détails de la propriété héritée

fluentTheme

Thème Fluent pour le composite.

fluentTheme?: PartialTheme | Theme

Valeur de propriété

PartialTheme | Theme

Hérité deBaseCompositeProps.fluentTheme

icons

Remplacement de l’icône personnalisée pour le composite. Un élément JSX peut être fourni pour remplacer l’icône par défaut.

icons?: ChatCompositeIcons

Valeur de propriété

Hérité deBaseCompositeProps.icons

locale

Paramètres régionaux pour le composite.

locale?: CompositeLocale

Valeur de propriété

Hérité deBaseCompositeProps.locale

onFetchAvatarPersonaData

Fonction de rappel qui peut être utilisée pour fournir des données personnalisées aux avatars rendues dans Composite.

Cela n’affecte pas le displayName indiqué dans le composite. Le displayName dans l’ensemble du composite correspond à ce qui est fourni à l’adaptateur lors de la création de l’adaptateur. correspond à ce qui est fourni à l’adaptateur lors de la création de l’adaptateur.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

Valeur de propriété

Hérité deBaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

Fonction de rappel qui peut être utilisée pour fournir des éléments de menu personnalisés pour un participant dans la liste des participants.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Valeur de propriété

Hérité deBaseCompositeProps.onFetchParticipantMenuItems

rtl

Indique si le composite est affiché de droite à gauche.

rtl?: boolean

Valeur de propriété

boolean

Hérité deBaseCompositeProps.rtl