ChatCompositeLoaderProps interface
Props para o ChatComposite que você pode usar em seu aplicativo. Contém as opções para o ChatCompositeChatCompositeOptions.
- Extends
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
Propriedades
| chat |
Opções para o useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) Isso é usado para configurar o adaptador de bate-papo. |
| credential | CommunicationTokenCredential para o usuário local. |
| display |
Nome de exibição do usuário local. |
| endpoint | Ponto de extremidade do serviço de comunicação. Isso é usado para o token e para ingressar no tópico de bate-papo. |
| thread |
Thread de comunicaçãoID para o thread de chat. |
| user |
UserId para o usuário local. |
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
chatCompositeOptions
Opções para o useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) Isso é usado para configurar o adaptador de bate-papo.
chatCompositeOptions?: ChatCompositeOptions
Valor da propriedade
credential
CommunicationTokenCredential para o usuário local.
credential: CommunicationTokenCredential
Valor da propriedade
displayName
Nome de exibição do usuário local.
displayName?: string
Valor da propriedade
string
endpoint
Ponto de extremidade do serviço de comunicação. Isso é usado para o token e para ingressar no tópico de bate-papo.
endpoint: string
Valor da propriedade
string
threadId
Thread de comunicaçãoID para o thread de chat.
threadId: string
Valor da propriedade
string
userId
UserId para o usuário local.
userId: CommunicationUserIdentifier
Valor da propriedade
Detalhes das propriedades herdadas
fluentTheme
Tema fluente para a composição.
fluentTheme?: PartialTheme | Theme
Valor da propriedade
PartialTheme | Theme
Herdado de Partial.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 de Partial.icons
locale
Localidade para a composição.
locale?: CompositeLocale
Valor da propriedade
Herdado de Partial.locale
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
Herdado de Partial.onFetchAvatarPersonaData
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 da propriedade
Herdado de Partial.onFetchParticipantMenuItems
rtl
Se a composição é exibida da direita para a esquerda.
rtl?: boolean
Valor da propriedade
boolean
Herdado de Parcial.rtl