TypingIndicatorStrings interface
Cadenas de TypingIndicator que se pueden invalidar.
Propiedades
delimiter | Cadena que se va a usar como delimitador para separar varios usuarios. Ejemplo
sería 'Claire + Chris + Jill están escribiendo...' |
multiple |
Plantilla de cadena que se va a usar cuando varios usuarios escriben. Marcadores de posición: [usuarios]. Ejemplo
sería 'Claire, Chris está escribiendo...' |
multiple |
Plantilla de cadena que se va a usar cuando varios usuarios escriben con otro usuario abreviado. Marcadores de posición: [users, numOthers]. Ejemplo
sería 'Claire Romanov y 2 otros están escribiendo...' |
multiple |
Plantilla de cadena que se va a usar cuando varios usuarios escriben con otro usuario abreviado. Marcadores de posición: [usuarios]. Ejemplo
sería 'Claire Romanov y 1 otros están escribiendo...' |
single |
Plantilla de cadena que se va a usar cuando un usuario está escribiendo. Marcadores de posición: [usuario]. Ejemplo
sería 'Claire está escribiendo...' |
Detalles de las propiedades
delimiter
Cadena que se va a usar como delimitador para separar varios usuarios.
Ejemplo
<TypingIndicator
strings={{ delimiter: ' + ' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Chris' },
{ userId: 'user3', displayName: 'Jill' }
]}
/>
sería 'Claire + Chris + Jill están escribiendo...'
delimiter: string
Valor de propiedad
string
multipleUsers
Plantilla de cadena que se va a usar cuando varios usuarios escriben. Marcadores de posición: [usuarios].
Ejemplo
<TypingIndicator
strings={{ multipleUsers: '{users} are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Christopher' }
]}
/>
sería 'Claire, Chris está escribiendo...'
multipleUsers: string
Valor de propiedad
string
multipleUsersAbbreviateMany
Plantilla de cadena que se va a usar cuando varios usuarios escriben con otro usuario abreviado. Marcadores de posición: [users, numOthers].
Ejemplo
<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' }
]}
/>
sería 'Claire Romanov y 2 otros están escribiendo...'
multipleUsersAbbreviateMany: string
Valor de propiedad
string
multipleUsersAbbreviateOne
Plantilla de cadena que se va a usar cuando varios usuarios escriben con otro usuario abreviado. Marcadores de posición: [usuarios].
Ejemplo
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} and 1 other are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' }
]}
/>
sería 'Claire Romanov y 1 otros están escribiendo...'
multipleUsersAbbreviateOne: string
Valor de propiedad
string
singleUser
Plantilla de cadena que se va a usar cuando un usuario está escribiendo. Marcadores de posición: [usuario].
Ejemplo
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} is typing...' }}
typingUsers={[{ userId: 'user1', displayName: 'Claire' }]}
/>
sería 'Claire está escribiendo...'
singleUser: string
Valor de propiedad
string