ChatCompositeLoaderProps interface
Uygulamanızda kullanabileceğiniz ChatComposite için aksesuarlar. ChatCompositeChatCompositeOptions seçeneklerini içerir.
- Extends
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
Özellikler
| chat |
Bu, sohbet bağdaştırıcısını yapılandırmak için useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) kullanılır. |
| credential | Yerel kullanıcı için CommunicationTokenCredential. |
| display |
Yerel kullanıcının görünen adı. |
| endpoint | İletişim hizmeti uç noktası. Bu, belirteç ve sohbet dizisine katılmak için kullanılır. |
| thread |
Sohbet dizisi için iletişim threadId. |
| user |
Yerel kullanıcı için UserId. |
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ı
chatCompositeOptions
Bu, sohbet bağdaştırıcısını yapılandırmak için useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) kullanılır.
chatCompositeOptions?: ChatCompositeOptions
Özellik Değeri
credential
Yerel kullanıcı için CommunicationTokenCredential.
credential: CommunicationTokenCredential
Özellik Değeri
displayName
Yerel kullanıcının görünen adı.
displayName?: string
Özellik Değeri
string
endpoint
İletişim hizmeti uç noktası. Bu, belirteç ve sohbet dizisine katılmak için kullanılır.
endpoint: string
Özellik Değeri
string
threadId
Sohbet dizisi için iletişim threadId.
threadId: string
Özellik Değeri
string
userId
Yerel kullanıcı için UserId.
userId: CommunicationUserIdentifier
Özellik Değeri
Devralınan Özellik Detayları
fluentTheme
Bileşik için akıcı tema.
fluentTheme?: PartialTheme | Theme
Özellik Değeri
PartialTheme | Theme
Devralınan Kısmi.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.
icons?: ChatCompositeIcons
Özellik Değeri
Devralınan Kısmi.simgeler
locale
Bileşik için yerel ayar.
locale?: CompositeLocale
Özellik Değeri
Devralınan Kısmi.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.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Özellik Değeri
Devralınan Partial.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ınan Partial.onFetchParticipantMenuItems
rtl
Bileşik öğesinin sağdan sola görüntülenip görüntülenmeyeceği.
rtl?: boolean
Özellik Değeri
boolean
Devralınan Kısmi.rtl