ChatCompositeLoaderProps interface
Props para el ChatComposite que puede usar en su aplicación. Contiene las opciones para ChatCompositeChatCompositeOptions.
- Extends
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
Propiedades
| chat |
Opciones para el useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) Se utiliza para configurar el adaptador de chat. |
| credential | CommunicationTokenCredential para el usuario local. |
| display |
Nombre para mostrar del usuario local. |
| endpoint | Punto de conexión del servicio de comunicación. Esto se utiliza para el token y para unirse al hilo de chat. |
| thread |
Communication threadId para el hilo de chat. |
| user |
UserId para el usuario local. |
Propiedades heredadas
| fluent |
Tema fluent para la composición. |
| icons | Invalidación de icono personalizado para la composición. Se puede proporcionar un elemento JSX para invalidar el icono predeterminado. |
| locale | Configuración regional de la composición. |
| on |
Función de devolución de llamada que se puede usar para proporcionar datos personalizados a avatares representados en compuesto. Esto no afectará al displayName que se muestra en la composición. DisplayName a lo largo de la composición será lo que se proporciona al adaptador cuando se cree el adaptador. será lo que se proporciona al adaptador cuando se crea el adaptador. |
| on |
Función de devolución de llamada que se puede usar para proporcionar elementos de menú personalizados para un participante en la lista de participantes. |
| rtl | Indica si la composición se muestra de derecha a izquierda. |
Detalles de las propiedades
chatCompositeOptions
Opciones para el useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) Se utiliza para configurar el adaptador de chat.
chatCompositeOptions?: ChatCompositeOptions
Valor de propiedad
credential
CommunicationTokenCredential para el usuario local.
credential: CommunicationTokenCredential
Valor de propiedad
displayName
Nombre para mostrar del usuario local.
displayName?: string
Valor de propiedad
string
endpoint
Punto de conexión del servicio de comunicación. Esto se utiliza para el token y para unirse al hilo de chat.
endpoint: string
Valor de propiedad
string
threadId
Communication threadId para el hilo de chat.
threadId: string
Valor de propiedad
string
userId
UserId para el usuario local.
userId: CommunicationUserIdentifier
Valor de propiedad
Detalles de las propiedades heredadas
fluentTheme
Tema fluent para la composición.
fluentTheme?: PartialTheme | Theme
Valor de propiedad
PartialTheme | Theme
heredado de Partial.fluentTheme
icons
Invalidación de icono personalizado para la composición. Se puede proporcionar un elemento JSX para invalidar el icono predeterminado.
icons?: ChatCompositeIcons
Valor de propiedad
heredado de Parcial.iconos
locale
Configuración regional de la composición.
locale?: CompositeLocale
Valor de propiedad
heredado de Partial.locale
onFetchAvatarPersonaData
Función de devolución de llamada que se puede usar para proporcionar datos personalizados a avatares representados en compuesto.
Esto no afectará al displayName que se muestra en la composición. DisplayName a lo largo de la composición será lo que se proporciona al adaptador cuando se cree el adaptador. será lo que se proporciona al adaptador cuando se crea el adaptador.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
Valor de propiedad
heredado de Partial.onFetchAvatarPersonaData
onFetchParticipantMenuItems
Función de devolución de llamada que se puede usar para proporcionar elementos de menú personalizados para un participante en la lista de participantes.
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback
Valor de propiedad
heredado de Partial.onFetchParticipantMenuItems
rtl
Indica si la composición se muestra de derecha a izquierda.
rtl?: boolean
Valor de propiedad
boolean
heredado de Parcial.rtl