Skip to content
angulux
@anguless/angulux/avatar

avatar

1 declarations3 demos
import
import { AvatarModule } from '@anguless/angulux/avatar';

Basic

An avatar shows a label or an icon; image is a third option.

P
<agl-avatar label="P" /><agl-avatar icon="pi pi-user" />

Sizes

Size accepts large and xlarge as alternatives to the standard.

NLX
<agl-avatar label="N" /><agl-avatar label="L" size="large" /><agl-avatar label="X" size="xlarge" />

Shape

Shape switches between a square and a circle.

SC
<agl-avatar label="S" shape="square" /><agl-avatar label="C" shape="circle" />

API

Generated from the committed corpus, which check:corpus holds to the built library.

Avatar

componentagl-avatar

Avatar represents people using icons, labels and images.

InputTypeDefaultDescription
labelstring | undefinednot documentedDefines the text to display.
iconstring | undefinednot documentedDefines the icon to display.
imagestring | undefinednot documentedDefines the image to display.
size'normal' | 'large' | 'xlarge' | undefinednot documentedSize of the element.
shape'square' | 'circle' | undefinednot documentedShape of the element.
styleClass
deprecated — since v20.0.0, use `class` instead.
string | undefinednot documentedClass of the element.
ariaLabelstring | undefinednot documentedEstablishes a string value that labels the component.
ariaLabelledBystring | undefinednot documentedEstablishes relationships between the component and label(s) where its value should be one or more element IDs.
OutputTypeDescription
onImageErrorEventEmitter<Event>This event is triggered if an error occurs while loading an image file.

Inherited from BaseComponent

inherited
InputTypeDefaultDescription
dtObject | undefined undefined Defines scoped design tokens of the component.
unstyledboolean | undefined undefined Indicates whether the component should be rendered without styles.
ptPT | undefined undefined Used to pass attributes to DOM elements inside the component. TRUSTED INPUT ONLY. Whatever you put here is applied to the DOM as given: keys become attributes, and a key that names a DOM property is assigned to that property directly, with no sanitizer in between. That is what makes the API useful, and it means a value reaching it from a user, a database or a CMS can execute script. Treat it like markup you wrote yourself, not like data you received.
ptOptionsPassThroughOptions | undefined undefined Used to configure passthrough(pt) options of the component.