defmodule LiveAntd.Components.Avatar do
@moduledoc """
Avatars can be used to represent people or objects. It supports images, Icons, or letters.
## API
### Avatar
* [ ] `alt`: This attribute defines the alternative text describing the image string -
* [ ] `gap`: Letter type unit distance between left and right sides number 4 4.3.0
* [ ] `icon`: Custom icon type for an icon avatar ReactNode -
* [ ] `shape`: The shape of avatar circle | square circle
* [ ] `size`: The size of the avatar number | large | small | default | { xs: number, sm: number, ...} default 4.7.0
* [ ] `src`: The address of the image for an image avatar or image element string | ReactNode - ReactNode: 4.8.0
* [ ] `srcSet`: A list of sources to use for different screen resolutions string -
* [ ] `onError`: Handler when img load error, return false to prevent default fallback behavior () => boolean
### Avatar.Group
* [ ] `maxCount`: Max avatars to show number -
* [ ] `maxPopoverPlacement`: The placement of excess avatar Popover top | bottom top
* [ ] `maxStyle`: The style of excess avatar style CSSProperties
* [ ] `size`: The size of the avatar
## Example
} />
"""
use Surface.Component
def render(assigns) do
~H"""
"""
end
end