ChatCompositeProps interface
Props para ChatComposite.
- Extends
Propriedades
| adapter | Um adaptador fornece lógica e dados para o composto. O composto também pode ser controlado usando o adaptador. |
| on |
|
| on |
|
| options | Sinalizadores para ativar/desativar elementos visuais do ChatComposite. |
Propriedades Herdadas
| fluent |
Tema fluente para o compósito. |
| icons | Substituição de ícone personalizado para o composto. Um elemento JSX pode ser fornecido para substituir o ícone padrão. |
| locale | Localidade para o composto. |
| on |
Uma função de retorno de chamada que pode ser usada para fornecer dados personalizados para avatares renderizados em Composite. Isso não afetará o displayName mostrado no composto. O displayName em todo o composto será o que é fornecido ao adaptador quando o adaptador é criado. será o que é fornecido ao adaptador quando o adaptador é 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 o composto é exibido da direita para a esquerda. |
Detalhes de Propriedade
adapter
Um adaptador fornece lógica e dados para o composto. O composto também pode ser controlado usando o adaptador.
adapter: ChatAdapter
Valor de 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 de Propriedade
(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element
onRenderTypingIndicator
(typingUsers: CommunicationParticipant[]) => JSX.Element Um retorno de chamada para personalizar o renderizador do indicador de digitação.
onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element
Valor de Propriedade
(typingUsers: CommunicationParticipant[]) => Element
options
Sinalizadores para ativar/desativar elementos visuais do ChatComposite.
options?: ChatCompositeOptions
Valor de Propriedade
Detalhes da Propriedade Herdada
fluentTheme
icons
Substituição de ícone personalizado para o composto. Um elemento JSX pode ser fornecido para substituir o ícone padrão.
icons?: ChatCompositeIcons
Valor de Propriedade
locale
Localidade para o composto.
locale?: CompositeLocale
Valor de Propriedade
herdado deBaseCompositeProps.locale
onFetchAvatarPersonaData
Uma função de retorno de chamada que pode ser usada para fornecer dados personalizados para avatares renderizados em Composite.
Isso não afetará o displayName mostrado no composto. O displayName em todo o composto será o que é fornecido ao adaptador quando o adaptador é criado. será o que é fornecido ao adaptador quando o adaptador é criado.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Valor de 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
Valor de Propriedade
rtl
Se o composto é exibido da direita para a esquerda.
rtl?: boolean
Valor de Propriedade
boolean
herdado deBaseCompositeProps.rtl