Instalación
npx logic2b@next add avatarUso
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.
Alternativa
Si la imagen falta o no se puede cargar, se muestra el contenido alternativo.
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.
<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.
Avatar
ComponenteProps: React.ComponentProps<typeof AvatarPrimitive.Root>AvatarImage
ComponenteProps: React.ComponentProps<typeof AvatarPrimitive.Image>AvatarFallback
ComponenteProps: 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.
- 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.