ChatCompositeLoaderProps interface
Podziękowania dla ChatComposite, których możesz użyć w swojej aplikacji. Zawiera opcje dla ChatCompositeChatCompositeOptions.
- Rozszerzenie
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
Właściwości
| chat |
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. |
| display |
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. |
| thread |
Communication threadId dla wątku czatu. |
| user |
UserId dla użytkownika lokalnego. |
Właściwości dziedziczone
| fluent |
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. |
| on |
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. |
| on |
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