Image and fallback identity primitives.
Avatar defines how EnterUI handles image and fallback identity primitives, including default structure, accessible states, and token-driven styling.
Fallback initials stay legible without becoming decorative.
<HStack gap={12} wrap>
<Avatar size="sm"><AvatarFallback>FD</AvatarFallback></Avatar>
<Avatar><AvatarFallback>EU</AvatarFallback></Avatar>
<Avatar><AvatarImage alt="EnterUI logo avatar" src="/icon.png" /><AvatarFallback>EU</AvatarFallback></Avatar>
<Avatar size="lg"><AvatarFallback>UI</AvatarFallback></Avatar>
</HStack>import { Avatar, AvatarFallback, AvatarImage, HStack } from "@froggdesign/enter-ui-react";In both React and SolidJS, place AvatarFallback after AvatarImage. The fallback
stays visible while the image loads and when it fails. A loaded image becomes
visible and hides the following fallback. Changing src retries loading a new
image; native onLoad and onError handlers still run.
AvatarImage requires alt. Use fallback text that remains meaningful when the image is unavailable.
Avatar: size="sm", size="md", or size="lg".AvatarImage: requires alt.AvatarFallback: use initials or a short label.Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.