ChatCompositeProps interface
Proprietà per ChatComposite.
- Extends
Proprietà
| adapter | Un adattatore fornisce logica e dati al composito. Il composito può anche essere controllato usando l'adattatore. |
| on |
|
| on |
|
| options | Flag per abilitare o disabilitare gli elementi visivi del ChatComposite. |
Proprietà ereditate
| fluent |
Tema Fluent per il composito. |
| icons | Override dell'icona personalizzata per il composito. È possibile fornire un elemento JSX per eseguire l'override dell'icona predefinita. |
| locale | Impostazioni locali per il composito. |
| on |
Funzione di callback che può essere usata per fornire dati personalizzati agli Avatar di cui viene eseguito il rendering in Composito. Ciò non influirà sul displayName visualizzato nel composito. DisplayName in tutto il composito sarà ciò che viene fornito all'adattatore quando viene creato l'adattatore. sarà ciò che viene fornito all'adapter quando viene creato l'adapter. |
| on |
Funzione di callback che può essere usata per fornire voci di menu personalizzate per un partecipante nell'elenco dei partecipanti. |
| rtl | Indica se la composizione viene visualizzata da destra a sinistra. |
Dettagli proprietà
adapter
Un adattatore fornisce logica e dati al composito. Il composito può anche essere controllato usando l'adattatore.
adapter: ChatAdapter
Valore della proprietà
onRenderMessage
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Callback per la personalizzazione del renderer di messaggi.
onRenderMessage?: (messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
Valore della proprietà
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
onRenderTypingIndicator
(typingUsers: CommunicationParticipant[]) => JSX.Element Callback per personalizzare il renderer dell'indicatore di digitazione.
onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element
Valore della proprietà
(typingUsers: CommunicationParticipant[]) => Element
options
Flag per abilitare o disabilitare gli elementi visivi del ChatComposite.
options?: ChatCompositeOptions
Valore della proprietà
Dettagli proprietà ereditate
fluentTheme
Tema Fluent per il composito.
fluentTheme?: PartialTheme | Theme
Valore della proprietà
PartialTheme | Theme
Ereditato daBaseCompositeProps.fluentTheme
icons
Override dell'icona personalizzata per il composito. È possibile fornire un elemento JSX per eseguire l'override dell'icona predefinita.
icons?: ChatCompositeIcons
Valore della proprietà
Ereditato daBaseCompositeProps.icons
locale
Impostazioni locali per il composito.
locale?: CompositeLocale
Valore della proprietà
Ereditato daBaseCompositeProps.locale
onFetchAvatarPersonaData
Funzione di callback che può essere usata per fornire dati personalizzati agli Avatar di cui viene eseguito il rendering in Composito.
Ciò non influirà sul displayName visualizzato nel composito. DisplayName in tutto il composito sarà ciò che viene fornito all'adattatore quando viene creato l'adattatore. sarà ciò che viene fornito all'adapter quando viene creato l'adapter.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Valore della proprietà
ereditato daBaseCompositeProps.onFetchAvatarPersonaData
onFetchParticipantMenuItems
Funzione di callback che può essere usata per fornire voci di menu personalizzate per un partecipante nell'elenco dei partecipanti.
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback
Valore della proprietà
Ereditato daBaseCompositeProps.onFetchParticipantMenuItems
rtl
Indica se la composizione viene visualizzata da destra a sinistra.
rtl?: boolean
Valore della proprietà
boolean
ereditato dabaseCompositeProps.rtl