共用方式為


ChatCompositeProps interface

ChatComposite的 Props。

Extends

屬性

adapter

配接器會將邏輯和數據提供給複合。 您也可以使用配接器來控制複合。

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element 自定義訊息轉譯器的回呼。

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element 自定義輸入指標轉譯器的回呼。

options

旗標,以啟用/停用 ChatComposite的視覺專案。

繼承的屬性

fluentTheme

複合的 Fluent 主題。

icons

複合的自定義圖示覆寫。 您可以提供 JSX 元素來覆寫預設圖示。

locale

複合的地區設定。

onFetchAvatarPersonaData

回呼函式,可用來將自定義數據提供給在複合中轉譯的虛擬人偶。

這不會影響複合中顯示的 displayName。 整個複合的 displayName 將會在建立配接器時提供給配接器。 將會是建立配接器時提供給配接器的內容。

onFetchParticipantMenuItems

回呼函式,可用來為參與者清單中的參與者提供自定義功能表項。

rtl

複合是否由右至左顯示。

屬性詳細資料

adapter

配接器會將邏輯和數據提供給複合。 您也可以使用配接器來控制複合。

adapter: ChatAdapter

屬性值

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element 自定義訊息轉譯器的回呼。

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

屬性值

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

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element 自定義輸入指標轉譯器的回呼。

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

屬性值

(typingUsers: CommunicationParticipant[]) => Element

options

旗標,以啟用/停用 ChatComposite的視覺專案。

options?: ChatCompositeOptions

屬性值

繼承的屬性詳細資料

fluentTheme

複合的 Fluent 主題。

fluentTheme?: PartialTheme | Theme

屬性值

PartialTheme | Theme

繼承自BaseCompositeProps.fluentTheme

icons

複合的自定義圖示覆寫。 您可以提供 JSX 元素來覆寫預設圖示。

icons?: ChatCompositeIcons

屬性值

繼承自BaseCompositeProps.icons

locale

複合的地區設定。

locale?: CompositeLocale

屬性值

繼承自BaseCompositeProps.locale

onFetchAvatarPersonaData

回呼函式,可用來將自定義數據提供給在複合中轉譯的虛擬人偶。

這不會影響複合中顯示的 displayName。 整個複合的 displayName 將會在建立配接器時提供給配接器。 將會是建立配接器時提供給配接器的內容。

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

屬性值

繼承自BaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

回呼函式,可用來為參與者清單中的參與者提供自定義功能表項。

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

屬性值

繼承自BaseCompositeProps.onFetchParticipantMenuItems

rtl

複合是否由右至左顯示。

rtl?: boolean

屬性值

boolean

繼承自BaseCompositeProps.rtl