Renders profile picture, typically to represent a user.
Minimal example with only the src
attribute:
<.avatar src="avatar.png" />
Render avatar as a circle:
<.avatar src="avatar.png" circle />
Use a placeholder image in case the avatar is not set:
<.avatar src={@user.avatar_url} placeholder_src="fallback.png" />
Render an text as the placeholder value:
<.avatar src={@user.avatar_url} placeholder_content="A" />
<.avatar src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true"/>
<.avatar src={nil} placeholder_src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar_placeholder.jpg?raw=true"/>
<.avatar size="small" src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true"/> <.avatar size="normal" src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true"/> <.avatar size="medium" src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true"/> <.avatar size="large" src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true"/>
<.avatar src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true" shape={nil}/> <.avatar src="https://github.com/woylie/doggo/blob/main/assets/dog_avatar.jpg?raw=true" shape="circle"/>