enes

Avatar

Un Avatar es una representación gráfica de un usuario, equipo o entidad.

Avatar puede mostrar una imagen, un ícono o iniciales, y admite distintos tamaños, formas e indicadores de estado.

Uso

<script>
	import { Avatar } from 'fluentui-svelte';
</script>

<Avatar size={40} name="FluentUI Svelte" />

Imagen

Un avatar puede mostrar una imagen. También se recomienda incluir un nombre además de la imagen: las iniciales del nombre se muestran mientras la imagen se carga, y el nombre hace que Avatar sea accesible para los lectores de pantalla.

Ícono

Un avatar puede mostrar un ícono. El ícono solo se mostrará cuando no haya una imagen o iniciales disponibles.

Badge

Un avatar puede tener un badge para indicar el estado de presencia. Consulta el componente PresenceBadge para más información.

Forma

Un avatar puede tener forma cuadrada, circular o redondeada.

Color: colorido

Un avatar puede tener el color elegido automáticamente en función de la prop name, o se puede usar idForColor si no hay un nombre disponible.

Propiedades del componente

NameTypeDefaultDescription
namestring'Avatar'El nombre de la persona o entidad que representa este Avatar. Conviene indicarlo siempre que se disponga de él.
image{ src: string; }La imagen del Avatar
ref bindableHTMLDivElementLa referencia del DOM del elemento avatar.
sizenumber48Tamaño del avatar en píxeles.
shape'circular' | 'rounded' | 'square''circular'El avatar puede tener forma circular, redondeada o cuadrada.
colorColors | 'colorful''attention'El color cuando se muestra un icono o las iniciales. Por ahora solo admite los colores del sistema (más colorful).
active'active' | 'inactive'Indicador de actividad opcional
activeAppearance'ring' | 'shadow' | 'ring-shadow''ring'La apariencia cuando `active="active"`
initialsstringnameIniciales personalizadas; por defecto se derivan de la prop `name`.
idForColorstringIndica una cadena que se usa en lugar del nombre para determinar qué color aplicar cuando color="colorful".
iconSnippet | ComponentIcono que se muestra cuando el avatar no tiene imagen ni iniciales.
badgeBadgePresenceEl badge que se muestra como indicador de estado. (se puede usar con un icono personalizado)
HTML Attributes