Compartir a través de


ChatCompositeLoaderProps interface

Props para el ChatComposite que puede usar en su aplicación. Contiene las opciones para ChatCompositeChatCompositeOptions.

Extends

Propiedades

chatCompositeOptions

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.

displayName

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.

threadId

Communication threadId para el hilo de chat.

userId

UserId para el usuario local.

Propiedades heredadas

fluentTheme

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.

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.

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.

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