Udostępnij za pośrednictwem


TypingIndicatorStrings interface

Ciągi TypingIndicator, które można zastąpić.

Właściwości

delimiter

Ciąg, który ma być używany jako ogranicznik, aby oddzielić wielu użytkowników.

Przykład

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

byłoby "Claire + Chris + Jill piszą..."

multipleUsers

Szablon ciągu, który ma być używany w przypadku wpisywania przez wielu użytkowników. Symbole zastępcze: [użytkownicy].

Przykład

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

byłoby "Claire, Chris piszą..."

multipleUsersAbbreviateMany

Szablon ciągu do użycia, gdy wielu użytkowników pisze ze skrótem jednego innego użytkownika. Symbole zastępcze: [users, numOthers].

Przykład

<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' }
 ]}
/>

byłoby "Claire Romanov, a 2 inne piszą..."

multipleUsersAbbreviateOne

Szablon ciągu do użycia, gdy wielu użytkowników pisze ze skrótem jednego innego użytkownika. Symbole zastępcze: [użytkownicy].

Przykład

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

byłoby "Claire Romanov i 1 inne piszą..."

singleUser

Szablon ciągu do użycia w przypadku wpisywania przez jednego użytkownika. Symbole zastępcze: [użytkownik].

Przykład

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

byłoby "Claire pisze..."

Szczegóły właściwości

delimiter

Ciąg, który ma być używany jako ogranicznik, aby oddzielić wielu użytkowników.

Przykład

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

byłoby "Claire + Chris + Jill piszą..."

delimiter: string

Wartość właściwości

string

multipleUsers

Szablon ciągu, który ma być używany w przypadku wpisywania przez wielu użytkowników. Symbole zastępcze: [użytkownicy].

Przykład

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

byłoby "Claire, Chris piszą..."

multipleUsers: string

Wartość właściwości

string

multipleUsersAbbreviateMany

Szablon ciągu do użycia, gdy wielu użytkowników pisze ze skrótem jednego innego użytkownika. Symbole zastępcze: [users, numOthers].

Przykład

<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' }
 ]}
/>

byłoby "Claire Romanov, a 2 inne piszą..."

multipleUsersAbbreviateMany: string

Wartość właściwości

string

multipleUsersAbbreviateOne

Szablon ciągu do użycia, gdy wielu użytkowników pisze ze skrótem jednego innego użytkownika. Symbole zastępcze: [użytkownicy].

Przykład

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

byłoby "Claire Romanov i 1 inne piszą..."

multipleUsersAbbreviateOne: string

Wartość właściwości

string

singleUser

Szablon ciągu do użycia w przypadku wpisywania przez jednego użytkownika. Symbole zastępcze: [użytkownik].

Przykład

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

byłoby "Claire pisze..."

singleUser: string

Wartość właściwości

string