Skip to content

Avatar

The Avatar component displays a user’s profile picture or their initials as a fallback.

U
No name
JD
Initials
Icon
Picture
JD
With link
import { Avatar } from '@fintech-sandpit/ui/react';
return (
<Avatar
avatarUrl="https://example.com/avatar.jpg"
firstName="John"
lastName="Doe"
size="sm"
variant="circle"
fallbackVariant="initials"
/>
);
NameTypeDefaultDescription
firstNamestringFirst name
lastNamestringLast name
avatarUrlstringAvatar URL
sizeAvatarSizemdAvatar size
variantAvatarVariantcircleVisual variant
fallbackVariantAvatarFallbackVariantinitialsFallback variant
NameTypeExampleDescription
data-avatar-sizeCssUnit'100px'Set the exact size of the avatar
type AvatarFallbackVariant = 'initials' | 'icon'
type AvatarSize = 'sm' | 'md' | 'lg'
type AvatarVariant = 'circle' | 'rounded' | 'square'
type CssUnit = `${number}${'px' | 'em' | 'rem' | 'vw' | 'vh' | 'vmin' | 'vmax' | '%'}`