# Avatar An image with a fallback for representing the user. ```svelte SK ``` ## Fallback Use `` to provide initials, icons, or a framework-specific image component. ```svelte SK ``` ## Filter Avatars can implement [SVG Filters](/docs/guides/cookbook/svg-filters) using the image `class` attribute. ```svelte SK ``` ## API Reference | Property | Default | Type | | -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | | onStatusChange | - | ((details: StatusChangeDetails) => void) \| undefined — Functional called when the image loading status changes. | | ids | - | Partial\<\{ root: string; image: string; fallback: string; }> \| undefined — The ids of the elements in the avatar. Useful for composition. | | getRootNode | - | (() => ShadowRoot \| Node \| Document) \| undefined — A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron. | | dir | "ltr" | "ltr" \| "rtl" \| undefined — The document's text/writing direction. | | element | - | Snippet\<\[HTMLAttributes\<"div">]> \| undefined — Render the element yourself | | value | - | () => AvatarApi\ | | element | - | Snippet\<\[HTMLAttributes\<"div">]> \| undefined — Render the element yourself | | children | - | Snippet\<\[() => AvatarApi\]> | | element | - | Snippet\<\[HTMLAttributes\<"img">]> \| undefined — Render the element yourself | | element | - | Snippet\<\[HTMLAttributes\<"span">]> \| undefined — Render the element yourself |