Bagikan melalui


ChatCompositeLoaderProps interface

Alat peraga untuk ChatComposite yang dapat Anda gunakan di aplikasi Anda. Berisi opsi untuk ChatCompositeChatCompositeOptions.

Memperluas

Properti

chatCompositeOptions

Opsi untuk Ini useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) digunakan untuk mengonfigurasi adaptor obrolan.

credential

CommunicationTokenCredential untuk pengguna lokal.

displayName

Nama tampilan untuk pengguna lokal.

endpoint

Titik akhir layanan komunikasi. Ini digunakan untuk token dan bergabung dengan utas obrolan.

threadId

ThreadId komunikasi untuk utas obrolan.

userId

UserId untuk pengguna lokal.

Properti yang Diwariskan

fluentTheme

Tema fasih untuk komposit.

icons

Ikon Kustom mengambil alih untuk komposit. Elemen JSX dapat disediakan untuk mengambil alih ikon default.

locale

Lokal untuk komposit.

onFetchAvatarPersonaData

Fungsi panggilan balik yang dapat digunakan untuk menyediakan data kustom ke Avatar yang dirender di Composite.

Ini tidak akan memengaruhi displayName yang ditampilkan dalam komposit. DisplayName di seluruh komposit akan menjadi apa yang disediakan untuk adaptor saat adaptor dibuat. akan menjadi apa yang disediakan untuk adaptor ketika adaptor dibuat.

onFetchParticipantMenuItems

Fungsi panggilan balik yang dapat digunakan untuk menyediakan item menu kustom untuk peserta dalam daftar peserta.

rtl

Apakah komposit ditampilkan kanan-ke-kiri.

Detail Properti

chatCompositeOptions

Opsi untuk Ini useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) digunakan untuk mengonfigurasi adaptor obrolan.

chatCompositeOptions?: ChatCompositeOptions

Nilai Properti

credential

CommunicationTokenCredential untuk pengguna lokal.

credential: CommunicationTokenCredential

Nilai Properti

displayName

Nama tampilan untuk pengguna lokal.

displayName?: string

Nilai Properti

string

endpoint

Titik akhir layanan komunikasi. Ini digunakan untuk token dan bergabung dengan utas obrolan.

endpoint: string

Nilai Properti

string

threadId

ThreadId komunikasi untuk utas obrolan.

threadId: string

Nilai Properti

string

userId

UserId untuk pengguna lokal.

userId: CommunicationUserIdentifier

Nilai Properti

Detail Properti yang Diwariskan

fluentTheme

Tema fasih untuk komposit.

fluentTheme?: PartialTheme | Theme

Nilai Properti

PartialTheme | Theme

Diwarisi dari Tema parsial.fluent

icons

Ikon Kustom mengambil alih untuk komposit. Elemen JSX dapat disediakan untuk mengambil alih ikon default.

icons?: ChatCompositeIcons

Nilai Properti

Diwarisi dari Sebagian ikon.ikon

locale

Lokal untuk komposit.

locale?: CompositeLocale

Nilai Properti

Diwarisi dari Sebagian

onFetchAvatarPersonaData

Fungsi panggilan balik yang dapat digunakan untuk menyediakan data kustom ke Avatar yang dirender di Composite.

Ini tidak akan memengaruhi displayName yang ditampilkan dalam komposit. DisplayName di seluruh komposit akan menjadi apa yang disediakan untuk adaptor saat adaptor dibuat. akan menjadi apa yang disediakan untuk adaptor ketika adaptor dibuat.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

Nilai Properti

Diwarisi dari Partial.onFetchAvatarPersonaData

onFetchParticipantMenuItems

Fungsi panggilan balik yang dapat digunakan untuk menyediakan item menu kustom untuk peserta dalam daftar peserta.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Nilai Properti

Diwarisi dari Partial.onFetchParticipantMenuItems

rtl

Apakah komposit ditampilkan kanan-ke-kiri.

rtl?: boolean

Nilai Properti

boolean

Diwarisi dari Parsial.rtl