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. |
on |
|
on |
|
options | Marcas para habilitar o deshabilitar elementos visuales del chatComposite. |
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 para 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. 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. |
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
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
rtl
Indica si la composición se muestra de derecha a izquierda.
rtl?: boolean
Valor de propiedad
boolean
Heredado deBaseCompositeProps.rtl