'use client';
import { Avatar } from '@skeletonlabs/skeleton-react/composed';
export default function () { return ( <Avatar> <Avatar.Image src="https://i.pravatar.cc/150?img=48" /> <Avatar.Fallback>SK</Avatar.Fallback> </Avatar> );}
Fallback
Use <Avatar.Fallback>
to provide initials, icons, or a framework-specific image component.
SK
'use client';
import { Avatar } from '@skeletonlabs/skeleton-react/composed';
export default function () { return ( <Avatar> <Avatar.Fallback>SK</Avatar.Fallback> </Avatar> );}
Filter
Avatars can implement SVG Filters using the image className
attribute.
'use client';
import { Avatar } from '@skeletonlabs/skeleton-react/composed';
export default function () { return ( <> <Avatar> <Avatar.Image src="https://i.pravatar.cc/150?img=48" className="filter-[url(#apollo)]" /> <Avatar.Fallback>SK</Avatar.Fallback> </Avatar>
<svg className="absolute -left-full w-0 h-0"> <filter id="apollo" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" colorInterpolationFilters="sRGB"> <feColorMatrix values="0.8 0.6 -0.4 0.1 0, 0 1.2 0.05 0 0, 0 -1 3 0.02 0, 0 0 0 50 0" result="final" in="SourceGraphic" ></feColorMatrix> </filter> </svg> </> );}