Dela via


ChatCompositeLoaderProps interface

Rekvisita för ChatComposite som du kan använda i ditt program. Innehåller alternativen för ChatCompositeChatCompositeOptions.

Extends

Egenskaper

chatCompositeOptions

Alternativ för Detta används för useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) att konfigurera chattadaptern.

credential

CommunicationTokenCredential för den lokala användaren.

displayName

Visningsnamn för den lokala användaren.

endpoint

Slutpunkt för kommunikationstjänst. Detta används för token och för att gå med i chatttråden.

threadId

KommunikationsthreadId för chatttråden.

userId

UserId för den lokala användaren.

Ä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

chatCompositeOptions

Alternativ för Detta används för useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) att konfigurera chattadaptern.

chatCompositeOptions?: ChatCompositeOptions

Egenskapsvärde

credential

CommunicationTokenCredential för den lokala användaren.

credential: CommunicationTokenCredential

Egenskapsvärde

displayName

Visningsnamn för den lokala användaren.

displayName?: string

Egenskapsvärde

string

endpoint

Slutpunkt för kommunikationstjänst. Detta används för token och för att gå med i chatttråden.

endpoint: string

Egenskapsvärde

string

threadId

KommunikationsthreadId för chatttråden.

threadId: string

Egenskapsvärde

string

userId

UserId för den lokala användaren.

userId: CommunicationUserIdentifier

Egenskapsvärde

Information om ärvda egenskaper

fluentTheme

Fluent-tema för kompositen.

fluentTheme?: PartialTheme | Theme

Egenskapsvärde

PartialTheme | Theme

Ärvd från Partiell.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

Ärvd från Partial.icons (partiella.ikoner)

locale

Nationella inställningar för kompositen.

locale?: CompositeLocale

Egenskapsvärde

Ärvd från Partial.locale (partiellt.språk)

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ån Partial.onFetchAvatarPersonaData (på engelska)

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ån Partial.onFetchParticipantMenuItems

rtl

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

rtl?: boolean

Egenskapsvärde

boolean

Ärvd från Partial.rtl (på engelska)