Avatar

readyNot reviewed for a11y
This page may be removed. Primer plans to move all Rails component documentation to Lookbook.

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 Primer::Beta::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

NameRequiredDescription
src
String

The source url of the avatar image.

alt
String

Passed through to alt on img tag.

size
Integer

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

shape
Symbol

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

href
String

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

system_arguments