| animation | -- | boolean | -- | 
| avatar | The URL or base64 data of the avatar image | string|ReactNode | -- | 
| background | The background color of the avatar | string | -- | 
| shape | The shape of the avatar | "circle"|"square" | "circle" | 
| size | The size of the avatar in pixels | number | 40 | 
| title | The title text to display if avatar is not provided | string | -- | 
| unoptimized | -- | boolean | -- | 
| gap | -- | number | -- | 
| src | Src of image avatar | ReactNode | -- | 
| srcSet | Srcset of image avatar | string | -- | 
| draggable | -- | boolean|true|false | -- | 
| icon | Icon to be used in avatar | ReactNode | -- | 
| style | -- | {} | -- | 
| prefixCls | -- | string | -- | 
| className | -- | string | -- | 
| rootClassName | -- | string | -- | 
| children | -- | ReactNode | -- | 
| alt | -- | string | -- | 
| crossOrigin | -- | ""|"anonymous"|"use-credentials" | -- | 
| onClick | -- | (e?:React.MouseEvent<HTMLElement, MouseEvent>)=>void | -- | 
| onError | -- | ()=>boolean | -- | 
| ref | Allows getting a ref to the component instance.
Once the component unmounts, React will set `ref.current` to `null`
(or call the ref with `null` if you passed a callback ref). | |bivarianceHack|RefObject | -- | 
| key | -- | Key| | -- |