avatar
User image from the Figma Make library with a fallback for loading or missing photos.
How to add it
Import the avatar parts from @tastival.net/ui and compose avatar, avatar-image, and avatar-fallback. Later common components can reuse these same elements.
Import
import {
AvatarComponent,
AvatarImageComponent,
AvatarFallbackComponent,
} from '@tastival.net/ui';
@Component({
imports: [AvatarComponent, AvatarImageComponent, AvatarFallbackComponent],
})
export class ExampleComponent {}Usage
<avatar className="ring-2 ring-offset-2">
<avatar-image src="/avatars/ada.svg" alt="Ada Lovelace" className="object-cover" />
<avatar-fallback className="text-sm" [delayMs]="0">AL</avatar-fallback>
</avatar>
<avatar className="">
<avatar-image src="" alt="" className="" />
<avatar-fallback className="font-medium" [delayMs]="600">JD</avatar-fallback>
</avatar>Examples
Playground
Preview