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 chat. |
| credential | CommunicationTokenCredential para o usuário local. |
| display |
Nome de exibição para o usuário local. |
| endpoint | Ponto de extremidade do serviço de comunicação. Isso é usado para o token e ingressar no tópico de bate-papo. |
| thread |
ThreadId de comunicação para o thread de chat. |
| user |
UserId para o usuário local. |
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
chatCompositeOptions
Opções para o useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) Isso é usado para configurar o adaptador de chat.
chatCompositeOptions?: ChatCompositeOptions
Valor de Propriedade
credential
CommunicationTokenCredential para o usuário local.
credential: CommunicationTokenCredential
Valor de Propriedade
displayName
Nome de exibição para o usuário local.
displayName?: string
Valor de Propriedade
string
endpoint
Ponto de extremidade do serviço de comunicação. Isso é usado para o token e ingressar no tópico de bate-papo.
endpoint: string
Valor de Propriedade
string
threadId
ThreadId de comunicação para o thread de chat.
threadId: string
Valor de Propriedade
string
userId
UserId para o usuário local.
userId: CommunicationUserIdentifier
Valor de Propriedade
Detalhes da Propriedade Herdada
fluentTheme
Tema fluente para o compósito.
fluentTheme?: PartialTheme | Theme
Valor de Propriedade
PartialTheme | Theme
Herdado de Parcial.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
Herdado de Partial.icons
locale
Localidade para o composto.
locale?: CompositeLocale
Valor de Propriedade
Herdado de Parcial.localidade
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
Herdado de Parcial.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 de Propriedade
Herdado de Partial.onFetchParticipantMenuItems
rtl
Se o composto é exibido da direita para a esquerda.
rtl?: boolean
Valor de Propriedade
boolean
Herdado de Parcial.rtl