ChatCompositeProps interface
Requisiten für ChatComposite.
- Extends
Eigenschaften
| adapter | Ein Adapter stellt logik und Daten für den Zusammengesetzten bereit. Composite kann auch mit dem Adapter gesteuert werden. |
| on |
|
| on |
|
| options | Flags zum Aktivieren/Deaktivieren visueller Elemente des ChatComposite. |
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
adapter
Ein Adapter stellt logik und Daten für den Zusammengesetzten 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 des ChatComposite.
options?: ChatCompositeOptions
Eigenschaftswert
Geerbte Eigenschaftsdetails
fluentTheme
Fluent-Design für das Zusammengesetzte.
fluentTheme?: PartialTheme | Theme
Eigenschaftswert
PartialTheme | Theme
geerbt vonBaseCompositeProps.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
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 bereitgestellt, wenn der Adapter erstellt wird. wird dem Adapter beim Erstellen des Adapters bereitgestellt.
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