ChatCompositeLoaderProps interface
アプリケーションで使用できる ChatComposite の props。 ChatCompositeChatCompositeOptions のオプションが含まれます。
- Extends
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
プロパティ
| chat |
useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)のオプション これは、チャット アダプターを構成するために使用されます。 |
| credential | CommunicationTokenCredential をローカル ユーザーに渡します。 |
| display |
ローカル ユーザーの表示名。 |
| endpoint | 通信サービス エンドポイント。 これは、トークンとチャットスレッドへの参加に使用されます。 |
| thread |
チャット スレッドの通信 threadId。 |
| user |
ローカル ユーザーの UserId。 |
継承されたプロパティ
| fluent |
複合の Fluent テーマ。 |
| icons | 複合のカスタム アイコンのオーバーライド。 JSX 要素を指定して、既定のアイコンをオーバーライドできます。 |
| locale | 複合のロケール。 |
| on |
Composite でレンダリングされたアバターにカスタム データを提供するために使用できるコールバック関数。 これは、複合に表示される displayName には影響しません。 複合全体の displayName は、アダプターの作成時にアダプターに提供されます。 は、アダプターの作成時にアダプターに提供される内容になります。 |
| on |
参加者リストの参加者にカスタム メニュー項目を提供するために使用できるコールバック関数。 |
| rtl | 複合が右から左に表示されるかどうか。 |
プロパティの詳細
chatCompositeOptions
useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)のオプション これは、チャット アダプターを構成するために使用されます。
chatCompositeOptions?: ChatCompositeOptions
プロパティ値
credential
CommunicationTokenCredential をローカル ユーザーに渡します。
credential: CommunicationTokenCredential
プロパティ値
displayName
ローカル ユーザーの表示名。
displayName?: string
プロパティ値
string
endpoint
通信サービス エンドポイント。 これは、トークンとチャットスレッドへの参加に使用されます。
endpoint: string
プロパティ値
string
threadId
チャット スレッドの通信 threadId。
threadId: string
プロパティ値
string
userId
継承されたプロパティの詳細
fluentTheme
複合の Fluent テーマ。
fluentTheme?: PartialTheme | Theme
プロパティ値
PartialTheme | Theme
継承元 Partial.fluentテーマ
icons
複合のカスタム アイコンのオーバーライド。 JSX 要素を指定して、既定のアイコンをオーバーライドできます。
icons?: ChatCompositeIcons
プロパティ値
継承元 パーシャル.アイコン
locale
onFetchAvatarPersonaData
Composite でレンダリングされたアバターにカスタム データを提供するために使用できるコールバック関数。
これは、複合に表示される displayName には影響しません。 複合全体の displayName は、アダプターの作成時にアダプターに提供されます。 は、アダプターの作成時にアダプターに提供される内容になります。
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
プロパティ値
継承元 Partial.onFetchAvatarPersonaData (英語)
onFetchParticipantMenuItems
参加者リストの参加者にカスタム メニュー項目を提供するために使用できるコールバック関数。
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback
プロパティ値
継承元 Partial.onFetchParticipantMenuItems (パーシャル オン フェッチ パーティシパント メニュー アイテム)
rtl
複合が右から左に表示されるかどうか。
rtl?: boolean
プロパティ値
boolean
継承元 パーシャル.rtl