Appearance
Avatar
Avatar component is used to display a profile picture, an icon, or an initial letter of a user's name.
Usage
html
<j-avatar src="https://i.pravatar.cc/100"></j-avatar>
Properties
Src string
Use the src property to set the source of the avatar image. This property takes priority over the hash property.
html
<j-avatar src="https://i.pravatar.cc/100"></j-avatar>
Hash string
Use the hash property to generate a unique avatar based on the provided hash value. If the src property is also provided, the src value will take precedence.
html
<j-avatar hash="abc123"></j-avatar>
Size string
Use the size property to change the size of the avatar. You can set the value to xxs
, xs
, sm
, md
, lg
, xl
or xxl
.
html
<j-avatar src="https://i.pravatar.cc/100" size="xxs"></j-avatar>
<j-avatar src="https://i.pravatar.cc/100" size="xs"></j-avatar>
<j-avatar src="https://i.pravatar.cc/100" size="sm"></j-avatar>
<j-avatar src="https://i.pravatar.cc/100" size="md"></j-avatar>
<j-avatar src="https://i.pravatar.cc/100" size="lg"></j-avatar>
<j-avatar src="https://i.pravatar.cc/100" size="xl"></j-avatar>
<j-avatar src="https://i.pravatar.cc/100" size="xxl"></j-avatar>
Selected boolean
Use the selected property to indicate that the user is currently selected or active.
html
<j-avatar src="https://i.pravatar.cc/100" selected></j-avatar>
Online boolean
Use the online property to indicate that the user is currently online or active.
html
<j-avatar src="https://i.pravatar.cc/100" online></j-avatar>
Initials boolean
Use the initials property to display the user's initials if no src or hash properties are provided.
html
<j-avatar initials="AB"></j-avatar>
Icon string
Use the icon property to display an icon instead of an image.
html
<j-avatar icon="person"></j-avatar>