Bagikan melalui


ChatCompositeProps interface

Props untuk ChatComposite.

Extends

Properti

adapter

Adaptor menyediakan logika dan data ke komposit. Komposit juga dapat dikontrol menggunakan adaptor.

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Panggilan balik untuk menyesuaikan perender pesan.

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Panggilan balik untuk menyesuaikan perender indikator pengetikan.

options

Bendera untuk mengaktifkan/menonaktifkan elemen visual ChatComposite.

Properti yang Diwariskan

fluentTheme

Tema fasih untuk komposit.

icons

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

locale

Lokal untuk komposit.

onFetchAvatarPersonaData

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

Ini tidak akan mempengaruhi displayName yang ditunjukkan 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 dari kanan-ke-kiri.

Detail Properti

adapter

Adaptor menyediakan logika dan data ke komposit. Komposit juga dapat dikontrol menggunakan adaptor.

adapter: ChatAdapter

Nilai Properti

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Panggilan balik untuk menyesuaikan perender pesan.

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

Nilai Properti

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

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Panggilan balik untuk menyesuaikan perender indikator pengetikan.

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

Nilai Properti

(typingUsers: CommunicationParticipant[]) => Element

options

Bendera untuk mengaktifkan/menonaktifkan elemen visual ChatComposite.

options?: ChatCompositeOptions

Nilai Properti

Detail Properti yang Diwariskan

fluentTheme

Tema fasih untuk komposit.

fluentTheme?: PartialTheme | Theme

Nilai Properti

PartialTheme | Theme

Diwarisi DariBaseCompositeProps.fluentTheme

icons

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

icons?: ChatCompositeIcons

Nilai Properti

Diwarisi DariBaseCompositeProps.icons

locale

Lokal untuk komposit.

locale?: CompositeLocale

Nilai Properti

Diwarisi DariBaseCompositeProps.locale

onFetchAvatarPersonaData

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

Ini tidak akan mempengaruhi displayName yang ditunjukkan 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 DariBaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

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

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Nilai Properti

Diwarisi DariBaseCompositeProps.onFetchParticipantMenuItems

rtl

Apakah komposit ditampilkan dari kanan-ke-kiri.

rtl?: boolean

Nilai Properti

boolean

Diwarisi DariBaseCompositeProps.rtl