Udostępnij przez


ChatCompositeLoaderProps interface

Podziękowania dla ChatComposite, których możesz użyć w swojej aplikacji. Zawiera opcje dla ChatCompositeChatCompositeOptions.

Rozszerzenie

Właściwości

chatCompositeOptions

Opcje dla opcji Służy useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) do konfigurowania karty czatu.

credential

CommunicationTokenCredential dla użytkownika lokalnego.

displayName

Nazwa wyświetlana użytkownika lokalnego.

endpoint

Punkt końcowy usługi komunikacyjnej. Jest to używane do tokena i dołączania do wątku czatu.

threadId

Communication threadId dla wątku czatu.

userId

UserId dla użytkownika lokalnego.

Właściwości dziedziczone

fluentTheme

Płynny motyw dla złożonego elementu.

icons

Zastępowanie ikony niestandardowej dla złożonego elementu. Element JSX można podać, aby zastąpić ikonę domyślną.

locale

Ustawienia regionalne dla złożonego.

onFetchAvatarPersonaData

Funkcja wywołania zwrotnego, która może służyć do udostępniania niestandardowych danych awatarom renderowanych w elem.

Nie wpłynie to na nazwę displayName wyświetlaną w obiekcie złożonym. Wartość displayName w całym zestawie będzie dostarczana do karty podczas tworzenia karty. będzie to, co jest dostarczane do karty po utworzeniu karty.

onFetchParticipantMenuItems

Funkcja wywołania zwrotnego, która może służyć do udostępniania niestandardowych elementów menu dla uczestnika na liście uczestników.

rtl

Czy złożony jest wyświetlany od prawej do lewej.

Szczegóły właściwości

chatCompositeOptions

Opcje dla opcji Służy useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) do konfigurowania karty czatu.

chatCompositeOptions?: ChatCompositeOptions

Wartość właściwości

credential

CommunicationTokenCredential dla użytkownika lokalnego.

credential: CommunicationTokenCredential

Wartość właściwości

displayName

Nazwa wyświetlana użytkownika lokalnego.

displayName?: string

Wartość właściwości

string

endpoint

Punkt końcowy usługi komunikacyjnej. Jest to używane do tokena i dołączania do wątku czatu.

endpoint: string

Wartość właściwości

string

threadId

Communication threadId dla wątku czatu.

threadId: string

Wartość właściwości

string

userId

UserId dla użytkownika lokalnego.

userId: CommunicationUserIdentifier

Wartość właściwości

Szczegóły właściwości dziedziczonej

fluentTheme

Płynny motyw dla złożonego elementu.

fluentTheme?: PartialTheme | Theme

Wartość właściwości

PartialTheme | Theme

Odziedziczone po Częściowy.fluentMotyw

icons

Zastępowanie ikony niestandardowej dla złożonego elementu. Element JSX można podać, aby zastąpić ikonę domyślną.

icons?: ChatCompositeIcons

Wartość właściwości

Odziedziczone po Częściowe.ikony

locale

Ustawienia regionalne dla złożonego.

locale?: CompositeLocale

Wartość właściwości

Odziedziczone po Częściowy.locale

onFetchAvatarPersonaData

Funkcja wywołania zwrotnego, która może służyć do udostępniania niestandardowych danych awatarom renderowanych w elem.

Nie wpłynie to na nazwę displayName wyświetlaną w obiekcie złożonym. Wartość displayName w całym zestawie będzie dostarczana do karty podczas tworzenia karty. będzie to, co jest dostarczane do karty po utworzeniu karty.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

Wartość właściwości

Odziedziczone po Partial.onFetchAvatarPersonaData

onFetchParticipantMenuItems

Funkcja wywołania zwrotnego, która może służyć do udostępniania niestandardowych elementów menu dla uczestnika na liście uczestników.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Wartość właściwości

Odziedziczone po Partial.onFetchParticipantMenuItems

rtl

Czy złożony jest wyświetlany od prawej do lewej.

rtl?: boolean

Wartość właściwości

boolean

Odziedziczone po Częściowy.rtl