TypingIndicatorStrings interface
オーバーライドできる TypingIndicator の 文字列。
プロパティ
delimiter | 複数のユーザーを区切る区切り記号として使用する文字列。 例
は 'Claire + Chris + Jill が入力しています...' になります。 |
multiple |
複数のユーザーが入力するときに使用する文字列テンプレート。 プレースホルダー: [users]。 例
は 'Claire, Chris が入力しています...' です。 |
multiple |
複数のユーザーが他の 1 人のユーザーを省略して入力するときに使用する文字列テンプレート。 プレースホルダー: [users, numOthers]. 例
は 'Claire Romanov と他の 2 人が入力しています...' です。 |
multiple |
複数のユーザーが他の 1 人のユーザーを省略して入力するときに使用する文字列テンプレート。 プレースホルダー: [users]。 例
は 'Claire Romanov で、他の 1 人が入力しています...' です。 |
single |
1 人のユーザーが入力するときに使用する文字列テンプレート。 プレースホルダー: [user]。 例
は 'Claire が入力しています...' になります |
プロパティの詳細
delimiter
複数のユーザーを区切る区切り記号として使用する文字列。
例
<TypingIndicator
strings={{ delimiter: ' + ' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Chris' },
{ userId: 'user3', displayName: 'Jill' }
]}
/>
は 'Claire + Chris + Jill が入力しています...' になります。
delimiter: string
プロパティ値
string
multipleUsers
複数のユーザーが入力するときに使用する文字列テンプレート。 プレースホルダー: [users]。
例
<TypingIndicator
strings={{ multipleUsers: '{users} are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Christopher' }
]}
/>
は 'Claire, Chris が入力しています...' です。
multipleUsers: string
プロパティ値
string
multipleUsersAbbreviateMany
複数のユーザーが他の 1 人のユーザーを省略して入力するときに使用する文字列テンプレート。 プレースホルダー: [users, numOthers].
例
<TypingIndicator
strings={{ multipleUsersAbbreviateMany: '{users} and {numOthers} others are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' },
{ userId: 'user3', displayName: 'Jill Vernblom' }
]}
/>
は 'Claire Romanov と他の 2 人が入力しています...' です。
multipleUsersAbbreviateMany: string
プロパティ値
string
multipleUsersAbbreviateOne
複数のユーザーが他の 1 人のユーザーを省略して入力するときに使用する文字列テンプレート。 プレースホルダー: [users]。
例
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} and 1 other are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' }
]}
/>
は 'Claire Romanov で、他の 1 人が入力しています...' です。
multipleUsersAbbreviateOne: string
プロパティ値
string
singleUser
1 人のユーザーが入力するときに使用する文字列テンプレート。 プレースホルダー: [user]。
例
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} is typing...' }}
typingUsers={[{ userId: 'user1', displayName: 'Claire' }]}
/>
は 'Claire が入力しています...' になります
singleUser: string
プロパティ値
string