| avatar |
component |
ts |
ui |
1.0.0 |
impure |
Avatar(props: AvatarProps): JSX.Element |
Imagen de usuario circular con fallback a iniciales generadas automaticamente. 5 tamaños via Mantine Avatar. |
| avatar |
| user |
| image |
| component |
| ui |
| mantine |
|
|
|
|
false |
|
|
Componente Avatar que renderiza imagen de usuario circular con fallback a iniciales generadas |
false |
|
|
frontend/functions/ui/avatar.tsx |
| name |
type |
required |
description |
| src |
string |
false |
URL de la imagen |
|
| name |
type |
required |
description |
| alt |
string |
false |
Texto alternativo de la imagen |
|
| name |
type |
required |
description |
| fallback |
string |
false |
Nombre completo del que extraer iniciales (ej: 'Juan Perez' -> 'JP') |
|
| name |
type |
required |
description |
| initials |
string |
false |
Iniciales explicitas para el fallback (sobrescribe fallback) |
|
| name |
type |
required |
description |
| size |
'xs' | 'sm' | 'md' | 'lg' | 'xl' |
false |
Tamanio del avatar (default: md) |
|
| name |
type |
required |
description |
| className |
string |
false |
Clases CSS adicionales |
|
|
|
false |
react |
|