Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Avatar

Imagen con contenido alternativo para representar a una persona usuaria.

CNL2

Instalación

npx logic2b@next add avatar

Uso

import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"

<Avatar>
  <AvatarImage src="https://github.com/vercel.png" alt="@logic2b" />
  <AvatarFallback>CN</AvatarFallback>
</Avatar>

Notas de uso

Avatar, AvatarImage y AvatarFallback también reenvían las propiedades estándar de sus elementos. Ajusta el tamaño con className, por ejemplo size-12.

Ejemplos

Grupo

Superpone varios avatares para representar un conjunto de personas.

VCABCD+3

Alternativa

Si la imagen falta o no se puede cargar, se muestra el contenido alternativo.

L2UI

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<Avatar
  className="size-12"
>
  <AvatarFallback>AM</AvatarFallback>
</Avatar>

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/avatar.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

Avatar

Componente
Props: React.ComponentProps<typeof AvatarPrimitive.Root>

AvatarImage

Componente
Props: React.ComponentProps<typeof AvatarPrimitive.Image>

AvatarFallback

Componente
Props: React.ComponentProps<typeof AvatarPrimitive.Fallback>

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra avatar. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Gestionado por la primitiva
Patrón
image with fallback
Radix Avatar

Semántica incorporada

  • The image forwards its accessible name; the fallback text remains available when the image cannot load.

Responsabilidades de integración

  • Provide useful alt text for informative avatars and empty alt text when the nearby name is redundant.