Aracılığıyla paylaş


ChatCompositeProps interface

ChatCompositeiçin destek sağlar.

Extends

Özellikler

adapter

Bir adaptör, kompozitlere mantık ve veri sağlar. Kompozit, adaptör kullanılarak da kontrol edilebilir.

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element İleti işleyicisini özelleştirmek için bir geri arama.

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Yazma göstergesi oluşturucusunu özelleştirmek için bir geri çağırma.

options

ChatComposite'in görsel öğelerini etkinleştirmek/devre dışı bırakmak için bayraklar.

Devralınan Özellikler

fluentTheme

Bileşik için akıcı tema.

icons

Bileşik için Özel Simge geçersiz kılma. Varsayılan simgeyi geçersiz kılmak için bir JSX öğesi sağlanabilir.

locale

Bileşik için yerel ayar.

onFetchAvatarPersonaData

Bileşik olarak işlenen Avatarlara özel veri sağlamak için kullanılabilecek bir geri çağırma işlevi.

Bu, bileşikte gösterilen displayName'i etkilemez. Bileşik boyunca displayName, bağdaştırıcı oluşturulduğunda bağdaştırıcıya sağlanan ad olacaktır. , bağdaştırıcı oluşturulduğunda bağdaştırıcıya sağlanan özellik olacaktır.

onFetchParticipantMenuItems

Katılımcı listesindeki bir katılımcı için özel menü öğeleri sağlamak için kullanılabilecek bir geri çağırma işlevi.

rtl

Bileşik öğesinin sağdan sola görüntülenip görüntülenmeyeceği.

Özellik Ayrıntıları

adapter

Bir adaptör, kompozitlere mantık ve veri sağlar. Kompozit, adaptör kullanılarak da kontrol edilebilir.

adapter: ChatAdapter

Özellik Değeri

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element İleti işleyicisini özelleştirmek için bir geri arama.

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

Özellik Değeri

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

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Yazma göstergesi oluşturucusunu özelleştirmek için bir geri çağırma.

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

Özellik Değeri

(typingUsers: CommunicationParticipant[]) => Element

options

ChatComposite'in görsel öğelerini etkinleştirmek/devre dışı bırakmak için bayraklar.

options?: ChatCompositeOptions

Özellik Değeri

Devralınan Özellik Detayları

fluentTheme

Bileşik için akıcı tema.

fluentTheme?: PartialTheme | Theme

Özellik Değeri

PartialTheme | Theme

Devralındığı yer:BaseCompositeProps.fluentTheme

icons

Bileşik için Özel Simge geçersiz kılma. Varsayılan simgeyi geçersiz kılmak için bir JSX öğesi sağlanabilir.

icons?: ChatCompositeIcons

Özellik Değeri

Devralındığı yer:BaseCompositeProps.icons

locale

Bileşik için yerel ayar.

locale?: CompositeLocale

Özellik Değeri

Devralındığı yer:BaseCompositeProps.locale

onFetchAvatarPersonaData

Bileşik olarak işlenen Avatarlara özel veri sağlamak için kullanılabilecek bir geri çağırma işlevi.

Bu, bileşikte gösterilen displayName'i etkilemez. Bileşik boyunca displayName, bağdaştırıcı oluşturulduğunda bağdaştırıcıya sağlanan ad olacaktır. , bağdaştırıcı oluşturulduğunda bağdaştırıcıya sağlanan özellik olacaktır.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

Özellik Değeri

Devralındığı yer:BaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

Katılımcı listesindeki bir katılımcı için özel menü öğeleri sağlamak için kullanılabilecek bir geri çağırma işlevi.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Özellik Değeri

Devralındığı yer:BaseCompositeProps.onFetchParticipantMenuItems

rtl

Bileşik öğesinin sağdan sola görüntülenip görüntülenmeyeceği.

rtl?: boolean

Özellik Değeri

boolean

Devralındığı yer:BaseCompositeProps.rtl