ChatCompositeProps interface
Requisiten für ChatComposite.
- Extends
Eigenschaften
adapter | Ein Adapter stellt Logik und Daten für das Zusammengesetzte bereit. Composite kann auch mit dem Adapter gesteuert werden. |
on |
|
on |
|
options | Flags zum Aktivieren/Deaktivieren visueller Elemente von ChatComposite. |
Geerbte Eigenschaften
fluent |
Fluent-Design für den Zusammengesetzten. |
icons | Benutzerdefiniertes Symbol überschreiben für das zusammengesetzte Symbol. Ein JSX-Element kann bereitgestellt werden, um das Standardsymbol zu überschreiben. |
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 beim Erstellen des Adapters zur Verfügung gestellt. wird dem Adapter beim Erstellen des Adapters zur Verfügung gestellt. |
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
adapter
Ein Adapter stellt Logik und Daten für das Zusammengesetzte bereit. Composite kann auch mit dem Adapter gesteuert werden.
adapter: ChatAdapter
Eigenschaftswert
onRenderMessage
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element
Ein Rückruf zum Anpassen des Nachrichtenrenderers.
onRenderMessage?: (messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
Eigenschaftswert
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
onRenderTypingIndicator
(typingUsers: CommunicationParticipant[]) => JSX.Element
Ein Rückruf zum Anpassen des Eingabeindikatorrenderers.
onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element
Eigenschaftswert
(typingUsers: CommunicationParticipant[]) => Element
options
Flags zum Aktivieren/Deaktivieren visueller Elemente von ChatComposite.
options?: ChatCompositeOptions
Eigenschaftswert
Geerbte Eigenschaftsdetails
fluentTheme
Fluent-Design für den Zusammengesetzten.
fluentTheme?: PartialTheme | Theme
Eigenschaftswert
PartialTheme | Theme
Geerbt vonBaseCompositeProps.fluentTheme
icons
Benutzerdefiniertes Symbol überschreiben für das zusammengesetzte Symbol. Ein JSX-Element kann bereitgestellt werden, um das Standardsymbol zu überschreiben.
icons?: ChatCompositeIcons
Eigenschaftswert
Geerbt vonBaseCompositeProps.icons
locale
Gebietsschema für den Zusammengesetzten.
locale?: CompositeLocale
Eigenschaftswert
Geerbt vonBaseCompositeProps.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 beim Erstellen des Adapters zur Verfügung gestellt. wird dem Adapter beim Erstellen des Adapters zur Verfügung gestellt.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Eigenschaftswert
onFetchParticipantMenuItems
Eine Rückruffunktion, die verwendet werden kann, um benutzerdefinierte Menüelemente für einen Teilnehmer in der Teilnehmerliste bereitzustellen.
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback
Eigenschaftswert
rtl
Gibt an, ob zusammengesetzt von rechts nach links angezeigt wird.
rtl?: boolean
Eigenschaftswert
boolean
Geerbt vonBaseCompositeProps.rtl