ChatCompositeLoaderProps interface
Requisiten für ChatComposite, die Sie in Ihrer Anwendung verwenden können. Enthält die Optionen für ChatCompositeChatCompositeOptions.
- Extends
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
Eigenschaften
| chat |
Optionen für die Dies useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) wird verwendet, um den Chat-Adapter zu konfigurieren. |
| credential | CommunicationTokenCredential für den lokalen Benutzer. |
| display |
Anzeigename für den lokalen Benutzer. |
| endpoint | Endpunkt des Kommunikationsdiensts. Dies wird für das Token und das Beitreten zum Chatthread verwendet. |
| thread |
Communication threadId für den Chatthread. |
| user |
UserId für den lokalen Benutzer. |
Geerbte Eigenschaften
| fluent |
Fluent-Design für das Zusammengesetzte. |
| icons | Benutzerdefinierte Symbolüberschreibung für den Zusammengesetzten. Ein JSX-Element kann bereitgestellt werden, um das Standardsymbol außer Kraft zu setzen. |
| locale | Gebietsschema für den Zusammengesetzten. |
| on |
Eine Rückruffunktion, die verwendet werden kann, um benutzerdefinierte Daten für Avatare bereitzustellen, die in Composite gerendert werden. Dies wirkt sich nicht auf den displayName aus, der im Zusammengesetzten angezeigt wird. Der displayName im gesamten Verbund wird dem Adapter bereitgestellt, wenn der Adapter erstellt wird. wird dem Adapter beim Erstellen des Adapters bereitgestellt. |
| on |
Eine Rückruffunktion, die verwendet werden kann, um benutzerdefinierte Menüelemente für einen Teilnehmer in der Teilnehmerliste bereitzustellen. |
| rtl | Gibt an, ob zusammengesetzt von rechts nach links angezeigt wird. |
Details zur Eigenschaft
chatCompositeOptions
Optionen für die Dies useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) wird verwendet, um den Chat-Adapter zu konfigurieren.
chatCompositeOptions?: ChatCompositeOptions
Eigenschaftswert
credential
CommunicationTokenCredential für den lokalen Benutzer.
credential: CommunicationTokenCredential
Eigenschaftswert
displayName
Anzeigename für den lokalen Benutzer.
displayName?: string
Eigenschaftswert
string
endpoint
Endpunkt des Kommunikationsdiensts. Dies wird für das Token und das Beitreten zum Chatthread verwendet.
endpoint: string
Eigenschaftswert
string
threadId
Communication threadId für den Chatthread.
threadId: string
Eigenschaftswert
string
userId
UserId für den lokalen Benutzer.
userId: CommunicationUserIdentifier
Eigenschaftswert
Geerbte Eigenschaftsdetails
fluentTheme
Fluent-Design für das Zusammengesetzte.
fluentTheme?: PartialTheme | Theme
Eigenschaftswert
PartialTheme | Theme
Geerbt von Partial.fluentTheme
icons
Benutzerdefinierte Symbolüberschreibung für den Zusammengesetzten. Ein JSX-Element kann bereitgestellt werden, um das Standardsymbol außer Kraft zu setzen.
icons?: ChatCompositeIcons
Eigenschaftswert
Geerbt von Partial.icons
locale
Gebietsschema für den Zusammengesetzten.
locale?: CompositeLocale
Eigenschaftswert
Geerbt von Partial.locale
onFetchAvatarPersonaData
Eine Rückruffunktion, die verwendet werden kann, um benutzerdefinierte Daten für Avatare bereitzustellen, die in Composite gerendert werden.
Dies wirkt sich nicht auf den displayName aus, der im Zusammengesetzten angezeigt wird. Der displayName im gesamten Verbund wird dem Adapter bereitgestellt, wenn der Adapter erstellt wird. wird dem Adapter beim Erstellen des Adapters bereitgestellt.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Eigenschaftswert
Geerbt von Partial.onFetchAvatarPersonaData
onFetchParticipantMenuItems
Eine Rückruffunktion, die verwendet werden kann, um benutzerdefinierte Menüelemente für einen Teilnehmer in der Teilnehmerliste bereitzustellen.
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback
Eigenschaftswert
Geerbt von Partial.onFetchParticipantMenuItems
rtl
Gibt an, ob zusammengesetzt von rechts nach links angezeigt wird.
rtl?: boolean
Eigenschaftswert
boolean
Geerbt von Teil.rtl