An avatar is a visual representation of a user or entity.
An avatar acts as a proxy for a user or entity (such as a project, repository, or space), in a product. They're often combined with status or presence indicators to give more context. Users generally upload their own image, otherwise, a default image is displayed.
Use:
A default image is displayed for avatars when a chosen source is unavailable (for example, when there is a problem displaying the image due to an error), or simply unspecified.
Use a circle avatar to represent a person.
Use square avatars to represent an entity, such as a project, repository or space.
Use disabled states to disable an avatar that is not usable. This sets the avatar image to 40% opacity using the opacity.disabled token.
Avoid using disabled UI, as it can cause accessibility problems.