TypingIndicatorStrings interface
Cadeias de TypingIndicator que podem ser substituídas.
Propriedades
delimiter | Cadeia para utilizar como delimitador para separar vários utilizadores. Exemplo
seria 'Claire + Chris + Jill estão escrevendo...' |
multiple |
Modelo de cadeia a utilizar quando vários utilizadores estiverem a escrever. Marcadores de posição: [utilizadores]. Exemplo
seria 'Claire, Chris estão escrevendo...' |
multiple |
Modelo de cadeia a utilizar quando vários utilizadores estão a escrever com outro utilizador abreviado. Marcadores de posição: [utilizadores, numOthers]. Exemplo
seria "Claire Romanov e outros 2 estão escrevendo..." |
multiple |
Modelo de cadeia a utilizar quando vários utilizadores estão a escrever com outro utilizador abreviado. Marcadores de posição: [utilizadores]. Exemplo
seria "Claire Romanov e outros 1 estão escrevendo..." |
single |
Modelo de cadeia a utilizar quando um utilizador estiver a escrever. Marcadores de posição: [utilizador]. Exemplo
seria "Claire está escrevendo..." |
Detalhes de Propriedade
delimiter
Cadeia para utilizar como delimitador para separar vários utilizadores.
Exemplo
<TypingIndicator
strings={{ delimiter: ' + ' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Chris' },
{ userId: 'user3', displayName: 'Jill' }
]}
/>
seria 'Claire + Chris + Jill estão escrevendo...'
delimiter: string
Valor de Propriedade
string
multipleUsers
Modelo de cadeia a utilizar quando vários utilizadores estiverem a escrever. Marcadores de posição: [utilizadores].
Exemplo
<TypingIndicator
strings={{ multipleUsers: '{users} are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Christopher' }
]}
/>
seria 'Claire, Chris estão escrevendo...'
multipleUsers: string
Valor de Propriedade
string
multipleUsersAbbreviateMany
Modelo de cadeia a utilizar quando vários utilizadores estão a escrever com outro utilizador abreviado. Marcadores de posição: [utilizadores, numOthers].
Exemplo
<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' }
]}
/>
seria "Claire Romanov e outros 2 estão escrevendo..."
multipleUsersAbbreviateMany: string
Valor de Propriedade
string
multipleUsersAbbreviateOne
Modelo de cadeia a utilizar quando vários utilizadores estão a escrever com outro utilizador abreviado. Marcadores de posição: [utilizadores].
Exemplo
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} and 1 other are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' }
]}
/>
seria "Claire Romanov e outros 1 estão escrevendo..."
multipleUsersAbbreviateOne: string
Valor de Propriedade
string
singleUser
Modelo de cadeia a utilizar quando um utilizador estiver a escrever. Marcadores de posição: [utilizador].
Exemplo
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} is typing...' }}
typingUsers={[{ userId: 'user1', displayName: 'Claire' }]}
/>
seria "Claire está escrevendo..."
singleUser: string
Valor de Propriedade
string