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. |
on |
|
on |
|
options | Indicateurs pour activer/désactiver les éléments visuels de ChatComposite. |
Propriétés héritées
fluent |
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. |
on |
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. |
on |
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é
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é
rtl
Indique si le composite est affiché de droite à gauche.
rtl?: boolean
Valeur de propriété
boolean
Hérité deBaseCompositeProps.rtl