Compartir a través de


ChatCompositeProps interface

Propiedades para ChatComposite.

Extends

Propiedades

adapter

Un adaptador proporciona lógica y datos a la composición. La composición también se puede controlar mediante el adaptador.

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Devolución de llamada para personalizar el representador de mensajes.

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Devolución de llamada para personalizar el representador de indicador de escritura.

options

Marcas para habilitar o deshabilitar elementos visuales del chatComposite.

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 para 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. El 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

adapter

Un adaptador proporciona lógica y datos a la composición. La composición también se puede controlar mediante el adaptador.

adapter: ChatAdapter

Valor de propiedad

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Devolución de llamada para personalizar el representador de mensajes.

onRenderMessage?: (messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element

Valor de propiedad

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Devolución de llamada para personalizar el representador de indicador de escritura.

onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element

Valor de propiedad

(typingUsers: CommunicationParticipant[]) => Element

options

Marcas para habilitar o deshabilitar elementos visuales del chatComposite.

options?: ChatCompositeOptions

Valor de propiedad

Detalles de las propiedades heredadas

fluentTheme

Tema fluent para la composición.

fluentTheme?: PartialTheme | Theme

Valor de propiedad

PartialTheme | Theme

Heredado deBaseCompositeProps.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 deBaseCompositeProps.icons

locale

Configuración regional para la composición.

locale?: CompositeLocale

Valor de propiedad

Heredado deBaseCompositeProps.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. El 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 deBaseCompositeProps.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 deBaseCompositeProps.onFetchParticipantMenuItems

rtl

Indica si la composición se muestra de derecha a izquierda.

rtl?: boolean

Valor de propiedad

boolean

Heredado deBaseCompositeProps.rtl