次の方法で共有


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

Composite でレンダリングされたアバターにカスタム データを提供するために使用できるコールバック関数。

これは、複合に表示される 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

Composite でレンダリングされたアバターにカスタム データを提供するために使用できるコールバック関数。

これは、複合に表示される displayName には影響しません。 複合全体の displayName は、アダプターの作成時にアダプターに提供されます。 は、アダプターの作成時にアダプターに提供される内容になります。

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

プロパティ値

BaseCompositeProps.onFetchAvatarPersonaDataから継承されます

onFetchParticipantMenuItems

参加者リストの参加者にカスタム メニュー項目を提供するために使用できるコールバック関数。

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

プロパティ値

BaseCompositeProps.onFetchParticipantMenuItemsから継承されます

rtl

複合が右から左に表示されるかどうか。

rtl?: boolean

プロパティ値

boolean

BaseCompositeProps.rtlから継承