Avatar

Avatar is an image that represents a user or organization.

v0.21.0BetaNot reviewed for accessibility

Description

Avatar can be used to represent users and organizations on GitHub.

  • Use the default circle avatar for users, and the square shape for organizations or any other non-human avatars.
  • By default, Avatar will render a static <img>. To have Avatar function as a link, set the href which will wrap the <img> in a <a>.
  • Set size to update the height and width of the Avatar in pixels.
  • To stack multiple avatars together, use AvatarStack.

Accessibility

Images should have text alternatives that describe the information or function represented. If the avatar functions as a link, provide alt text that helps convey the function. For instance, if Avatar is a link to a user profile, the alt attribute should be @kittenuser profile rather than @kittenuser. Learn more about best image practices (WAI Images)

Arguments

NameDefaultDescription
src

N/A

String

The source url of the avatar image.

alt

nil

String

Passed through to alt on img tag.

size

20

Integer

One of 16, 20, 24, 32, 40, 48, 64, or 80.

shape

:circle

Symbol

Shape of the avatar. One of :circle or :square.

href

nil

String

The URL to link to. If used, component will be wrapped by an <a> tag.

system_arguments

N/A

Hash

Examples