ChatCompositeProps interface
Adereços para do ChatComposite.
- Extends
Propriedades
| adapter | Um adaptador fornece lógica e dados para a composição. A composição também pode ser controlada usando o adaptador. |
| on |
|
| on |
|
| options | Sinalizadores para habilitar/desabilitar elementos visuais do ChatComposite. |
Propriedades herdadas
| fluent |
Tema fluente para a composição. |
| icons | Substituição de ícone personalizado para a composição. Um elemento JSX pode ser fornecido para substituir o ícone padrão. |
| locale | Localidade para a composição. |
| on |
Uma função de retorno de chamada que pode ser usada para fornecer dados personalizados para Avatares renderizados em Composição. Isso não afetará o displayName mostrado na composição. O displayName em toda a composição será o que é fornecido ao adaptador quando o adaptador for criado. será o que é fornecido ao adaptador quando o adaptador for criado. |
| on |
Uma função de retorno de chamada que pode ser usada para fornecer itens de menu personalizados para um participante na lista de participantes. |
| rtl | Se a composição é exibida da direita para a esquerda. |
Detalhes da propriedade
adapter
Um adaptador fornece lógica e dados para a composição. A composição também pode ser controlada usando o adaptador.
adapter: ChatAdapter
Valor da propriedade
onRenderMessage
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element um retorno de chamada para personalizar o renderizador de mensagens.
onRenderMessage?: (messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
Valor da propriedade
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
onRenderTypingIndicator
(typingUsers: CommunicationParticipant[]) => JSX.Element um retorno de chamada para personalizar o renderizador de indicador de digitação.
onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element
Valor da propriedade
(typingUsers: CommunicationParticipant[]) => Element
options
Detalhes das propriedades herdadas
fluentTheme
Tema fluente para a composição.
fluentTheme?: PartialTheme | Theme
Valor da propriedade
PartialTheme | Theme
Herdado deBaseCompositeProps.fluentTheme
icons
Substituição de ícone personalizado para a composição. Um elemento JSX pode ser fornecido para substituir o ícone padrão.
icons?: ChatCompositeIcons
Valor da propriedade
Herdado deBaseCompositeProps.icons
locale
Localidade para a composição.
locale?: CompositeLocale
Valor da propriedade
onFetchAvatarPersonaData
Uma função de retorno de chamada que pode ser usada para fornecer dados personalizados para Avatares renderizados em Composição.
Isso não afetará o displayName mostrado na composição. O displayName em toda a composição será o que é fornecido ao adaptador quando o adaptador for criado. será o que é fornecido ao adaptador quando o adaptador for criado.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Valor da propriedade
onFetchParticipantMenuItems
Uma função de retorno de chamada que pode ser usada para fornecer itens de menu personalizados para um participante na lista de participantes.
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback