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