Aracılığıyla paylaş


ChatCompositeLoaderProps interface

Uygulamanızda kullanabileceğiniz ChatComposite için aksesuarlar. ChatCompositeChatCompositeOptions seçeneklerini içerir.

Extends

Özellikler

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.

credential

Yerel kullanıcı için CommunicationTokenCredential.

displayName

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.

threadId

Sohbet dizisi için iletişim threadId.

userId

Yerel kullanıcı için UserId.

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ı

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