Udostępnij za pośrednictwem


ChatCompositeProps interface

Rekwizyty dla ChatComposite.

Extends

Właściwości

adapter

Karta zapewnia logikę i dane złożone. Kompozyt można również kontrolować za pomocą adaptera.

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Wywołanie zwrotne służące do dostosowywania modułu renderowania komunikatów.

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Wywołanie zwrotne służące do dostosowywania modułu renderowania wskaźnika wpisywania.

options

Flagi umożliwiające włączanie/wyłączanie elementów wizualnych aplikacji ChatComposite.

Właściwości dziedziczone

fluentTheme

Motyw Fluent dla złożonego.

icons

Zastąpienie ikony niestandardowej dla złożonego elementu. Element JSX można podać, aby zastąpić ikonę domyślną.

locale

Ustawienia regionalne dla złożonego.

onFetchAvatarPersonaData

Funkcja wywołania zwrotnego, która może służyć do dostarczania danych niestandardowych do awatarów renderowanych w elemecie złożonym.

Nie wpłynie to na nazwę displayName wyświetlaną w obiekcie złożonym. Właściwość displayName w całym zestawie będzie dostarczana do karty podczas tworzenia karty. element będzie dostarczany do karty podczas tworzenia karty.

onFetchParticipantMenuItems

Funkcja wywołania zwrotnego, która może służyć do udostępniania niestandardowych elementów menu dla uczestnika na liście uczestników.

rtl

Czy złożony jest wyświetlany od prawej do lewej.

Szczegóły właściwości

adapter

Karta zapewnia logikę i dane złożone. Kompozyt można również kontrolować za pomocą adaptera.

adapter: ChatAdapter

Wartość właściwości

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element Wywołanie zwrotne służące do dostosowywania modułu renderowania komunikatów.

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

Wartość właściwości

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

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element Wywołanie zwrotne służące do dostosowywania modułu renderowania wskaźnika wpisywania.

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

Wartość właściwości

(typingUsers: CommunicationParticipant[]) => Element

options

Flagi umożliwiające włączanie/wyłączanie elementów wizualnych aplikacji ChatComposite.

options?: ChatCompositeOptions

Wartość właściwości

Szczegóły właściwości dziedziczonej

fluentTheme

Motyw Fluent dla złożonego.

fluentTheme?: PartialTheme | Theme

Wartość właściwości

PartialTheme | Theme

Dziedziczone zBaseCompositeProps.fluentTheme

icons

Zastąpienie ikony niestandardowej dla złożonego elementu. Element JSX można podać, aby zastąpić ikonę domyślną.

icons?: ChatCompositeIcons

Wartość właściwości

Dziedziczone zBaseCompositeProps.icons

locale

Ustawienia regionalne dla złożonego.

locale?: CompositeLocale

Wartość właściwości

Dziedziczone zBaseCompositeProps.locale

onFetchAvatarPersonaData

Funkcja wywołania zwrotnego, która może służyć do dostarczania danych niestandardowych do awatarów renderowanych w elemecie złożonym.

Nie wpłynie to na nazwę displayName wyświetlaną w obiekcie złożonym. Właściwość displayName w całym zestawie będzie dostarczana do karty podczas tworzenia karty. element będzie dostarczany do karty podczas tworzenia karty.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

Wartość właściwości

Dziedziczone zBaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

Funkcja wywołania zwrotnego, która może służyć do udostępniania niestandardowych elementów menu dla uczestnika na liście uczestników.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

Wartość właściwości

Dziedziczone zBaseCompositeProps.onFetchParticipantMenuItems

rtl

Czy złożony jest wyświetlany od prawej do lewej.

rtl?: boolean

Wartość właściwości

boolean

Dziedziczone zBaseCompositeProps.rtl