ChatCompositeProps interface
ChatComposite の Props。
- Extends
プロパティ
adapter | アダプターは、ロジックとデータを複合に提供します。 複合は、アダプターを使用して制御することもできます。 |
on |
|
on |
|
options | ChatComposite のビジュアル要素を有効または無効にするフラグ。 |
継承されたプロパティ
fluent |
複合の Fluent テーマ。 |
icons | 複合のカスタム アイコンのオーバーライド。 JSX 要素を指定して、既定のアイコンをオーバーライドできます。 |
locale | 複合のロケール。 |
on |
Composite でレンダリングされたアバターにカスタム データを提供するために使用できるコールバック関数。 これは、複合に表示される displayName には影響しません。 複合全体の displayName は、アダプターの作成時にアダプターに提供されます。 は、アダプターの作成時にアダプターに提供される内容になります。 |
on |
参加者リストの参加者にカスタム メニュー項目を提供するために使用できるコールバック関数。 |
rtl | 複合が右から左に表示されるかどうか。 |
プロパティの詳細
adapter
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
継承されたプロパティの詳細
fluentTheme
複合の Fluent テーマ。
fluentTheme?: PartialTheme | Theme
プロパティ値
PartialTheme | Theme
icons
複合のカスタム アイコンのオーバーライド。 JSX 要素を指定して、既定のアイコンをオーバーライドできます。
icons?: ChatCompositeIcons
プロパティ値
locale
onFetchAvatarPersonaData
Composite でレンダリングされたアバターにカスタム データを提供するために使用できるコールバック関数。
これは、複合に表示される displayName には影響しません。 複合全体の displayName は、アダプターの作成時にアダプターに提供されます。 は、アダプターの作成時にアダプターに提供される内容になります。
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
プロパティ値
onFetchParticipantMenuItems
参加者リストの参加者にカスタム メニュー項目を提供するために使用できるコールバック関数。
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback