Dela via


ChatCompositeProps interface

Rekvisita för ChatComposite.

Extends

Egenskaper

adapter

Ett kort tillhandahåller logik och data till den sammansatta. Sammansatt kan också styras med hjälp av adaptern.

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Ett återanrop för att anpassa meddelandeåtergivningen.

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Ett återanrop för att anpassa typindikatoråtergivningen.

options

Flaggor för att aktivera/inaktivera visuella element i ChatComposite.

Ärvda egenskaper

fluentTheme

Fluent-tema för kompositen.

icons

Åsidosättning av anpassad ikon för det sammansatta objektet. Du kan ange ett JSX-element för att åsidosätta standardikonen.

locale

Nationella inställningar för kompositen.

onFetchAvatarPersonaData

En återanropsfunktion som kan användas för att tillhandahålla anpassade data till avatarer som återges i sammansatt.

Detta påverkar inte displayName som visas i den sammansatta filen. DisplayName i hela kompositen är det som tillhandahålls till adaptern när adaptern skapas. kommer att vara vad som tillhandahålls till adaptern när adaptern skapas.

onFetchParticipantMenuItems

En återanropsfunktion som kan användas för att tillhandahålla anpassade menyalternativ för en deltagare i deltagarlistan.

rtl

Om sammansatt visas från höger till vänster.

Egenskapsinformation

adapter

Ett kort tillhandahåller logik och data till den sammansatta. Sammansatt kan också styras med hjälp av adaptern.

adapter: ChatAdapter

Egenskapsvärde

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Ett återanrop för att anpassa meddelandeåtergivningen.

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

Egenskapsvärde

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

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Ett återanrop för att anpassa typindikatoråtergivningen.

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

Egenskapsvärde

(typingUsers: CommunicationParticipant[]) => Element

options

Flaggor för att aktivera/inaktivera visuella element i ChatComposite.

options?: ChatCompositeOptions

Egenskapsvärde

Information om ärvda egenskaper

fluentTheme

Fluent-tema för kompositen.

fluentTheme?: PartialTheme | Theme

Egenskapsvärde

PartialTheme | Theme

ärvd frånBaseCompositeProps.fluentTheme

icons

Åsidosättning av anpassad ikon för det sammansatta objektet. Du kan ange ett JSX-element för att åsidosätta standardikonen.

icons?: ChatCompositeIcons

Egenskapsvärde

ärvs frånBaseCompositeProps.icons

locale

Nationella inställningar för kompositen.

locale?: CompositeLocale

Egenskapsvärde

ärvd frånBaseCompositeProps.locale

onFetchAvatarPersonaData

En återanropsfunktion som kan användas för att tillhandahålla anpassade data till avatarer som återges i sammansatt.

Detta påverkar inte displayName som visas i den sammansatta filen. DisplayName i hela kompositen är det som tillhandahålls till adaptern när adaptern skapas. kommer att vara vad som tillhandahålls till adaptern när adaptern skapas.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

Egenskapsvärde

ärvd frånBaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

En återanropsfunktion som kan användas för att tillhandahålla anpassade menyalternativ för en deltagare i deltagarlistan.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Egenskapsvärde

ärvd frånBaseCompositeProps.onFetchParticipantMenuItems

rtl

Om sammansatt visas från höger till vänster.

rtl?: boolean

Egenskapsvärde

boolean

ärvd frånBaseCompositeProps.rtl