TypingIndicatorStrings interface
Строки TypeingIndicator, которые можно переопределить.
Свойства
| delimiter | Строка, используемая в качестве разделителя для разделения нескольких пользователей. пример
будет "Клэр + Крис + Джилл ввод..." |
| multiple |
Шаблон строки, используемый при вводе нескольких пользователей. Заполнители: [пользователи]. пример
будет "Клэр, Крис вводит..." |
| multiple |
Строковый шаблон, используемый при вводе нескольких пользователей с одним другим сокращенным пользователем. Заполнители: [пользователи, numOthers]. пример
будет "Клэр Романов и 2 других вводят..." |
| multiple |
Строковый шаблон, используемый при вводе нескольких пользователей с одним другим сокращенным пользователем. Заполнители: [пользователи]. пример
будет "Клэр Романов и 1 другой ввод..." |
| single |
Строковый шаблон, используемый при вводе одного пользователя. Заполнители: [пользователь]. пример
будет "Клэр вводит..." |
Сведения о свойстве
delimiter
Строка, используемая в качестве разделителя для разделения нескольких пользователей.
пример
<TypingIndicator
strings={{ delimiter: ' + ' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Chris' },
{ userId: 'user3', displayName: 'Jill' }
]}
/>
будет "Клэр + Крис + Джилл ввод..."
delimiter: string
Значение свойства
string
multipleUsers
Шаблон строки, используемый при вводе нескольких пользователей. Заполнители: [пользователи].
пример
<TypingIndicator
strings={{ multipleUsers: '{users} are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Christopher' }
]}
/>
будет "Клэр, Крис вводит..."
multipleUsers: string
Значение свойства
string
multipleUsersAbbreviateMany
Строковый шаблон, используемый при вводе нескольких пользователей с одним другим сокращенным пользователем. Заполнители: [пользователи, 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' }
]}
/>
будет "Клэр Романов и 2 других вводят..."
multipleUsersAbbreviateMany: string
Значение свойства
string
multipleUsersAbbreviateOne
Строковый шаблон, используемый при вводе нескольких пользователей с одним другим сокращенным пользователем. Заполнители: [пользователи].
пример
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} and 1 other are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' }
]}
/>
будет "Клэр Романов и 1 другой ввод..."
multipleUsersAbbreviateOne: string
Значение свойства
string
singleUser
Строковый шаблон, используемый при вводе одного пользователя. Заполнители: [пользователь].
пример
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} is typing...' }}
typingUsers={[{ userId: 'user1', displayName: 'Claire' }]}
/>
будет "Клэр вводит..."
singleUser: string
Значение свойства
string