Поделиться через


TypingIndicatorStrings interface

Строки TypeingIndicator, которые можно переопределить.

Свойства

delimiter

Строка, используемая в качестве разделителя для разделения нескольких пользователей.

пример

<TypingIndicator
 strings={{ delimiter: ' + ' }}
 typingUsers={[
   { userId: 'user1', displayName: 'Claire' },
   { userId: 'user2', displayName: 'Chris' },
   { userId: 'user3', displayName: 'Jill' }
 ]}
/>

будет "Клэр + Крис + Джилл ввод..."

multipleUsers

Шаблон строки, используемый при вводе нескольких пользователей. Заполнители: [пользователи].

пример

<TypingIndicator
 strings={{ multipleUsers: '{users} are typing...' }}
 typingUsers={[
   { userId: 'user1', displayName: 'Claire' },
   { userId: 'user2', displayName: 'Christopher' }
 ]}
/>

будет "Клэр, Крис вводит..."

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 других вводят..."

multipleUsersAbbreviateOne

Строковый шаблон, используемый при вводе нескольких пользователей с одним другим сокращенным пользователем. Заполнители: [пользователи].

пример

<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} and 1 other are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' }
]}
/>

будет "Клэр Романов и 1 другой ввод..."

singleUser

Строковый шаблон, используемый при вводе одного пользователя. Заполнители: [пользователь].

пример

<TypingIndicator
 strings={{ multipleUsersAbbreviateOne: '{users} is typing...' }}
 typingUsers={[{ userId: 'user1', displayName: 'Claire' }]}
/>

будет "Клэр вводит..."

Сведения о свойстве

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