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. |
| on |
|
| on |
|
| options | ChatComposite'in görsel öğelerini etkinleştirmek/devre dışı bırakmak için bayraklar. |
Devralınan Özellikler
| fluent |
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. |
| on |
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. |
| on |
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