diff --git a/src/components/avatar/avatar.css b/src/components/avatar/avatar.css
index 0ce9455da..f2e34991a 100644
--- a/src/components/avatar/avatar.css
+++ b/src/components/avatar/avatar.css
@@ -22,21 +22,20 @@
vertical-align: middle;
}
-.avatar--circle,
-.avatar--circle .avatar__image {
+:host([shape='circle']) {
border-radius: var(--wa-border-radius-circle);
}
-.avatar--rounded,
-.avatar--rounded .avatar__image {
+.rounded,
+.rounded .image {
border-radius: var(--wa-border-radius-s);
}
-.avatar--square {
+.square {
border-radius: 0;
}
-.avatar__icon {
+.icon {
display: flex;
align-items: center;
justify-content: center;
@@ -47,12 +46,12 @@
height: 100%;
}
-.avatar__initials {
+.initials {
line-height: 1;
text-transform: uppercase;
}
-.avatar__image {
+.image {
position: absolute;
top: 0;
left: 0;
diff --git a/src/components/avatar/avatar.ts b/src/components/avatar/avatar.ts
index b95c1354d..0130c7ec0 100644
--- a/src/components/avatar/avatar.ts
+++ b/src/components/avatar/avatar.ts
@@ -65,7 +65,7 @@ export default class WaAvatar extends WebAwesomeElement {
const avatarWithImage = html`
${this.initials}`;
+ avatarWithoutImage = html`