Skip to content

OcAvatar component

Description

The OcAvatar component is a thumbnail that is usually representing a user or a group. It can either be an image or the initials of a given username. There are a few variants of the component that can be used in specific contexts. See the examples below.

If you want to use multiple avatar items in one container, have a look at OcAvatars.

Accessibility

The component can be provided with an accessible-label in case the avatar is used alone. In case the avatar is used next to a username or display name, it should be left empty. If not specified, an avatar will get aria-hidden="true".

Examples

Default

vue
<oc-avatar src="https://picsum.photos/50/50?image=550" accessible-label="Some avatar" />
<oc-avatar user-name="Alan Turing" accessible-label="Alan Turing" />

Variants

vue
<oc-avatar-federated name="Federated User" accessible-label="Federated User" />
<oc-avatar-group name="Some group" accessible-label="Some group" />
<oc-avatar-guest name="Guest user" accessible-label="Guest user" />
<oc-avatar-link name="Link" accessible-label="Link" />

Properties

Emits

Slots