From 824d5f133bd7dd8a907391665460043a49dc109f Mon Sep 17 00:00:00 2001 From: Alexander Platov <sas_lord@mail.ru> Date: Thu, 25 Jan 2024 09:25:27 +0300 Subject: [PATCH] Fixed Avatar, CombineAvatars (#4438) Signed-off-by: Alexander Platov <sas_lord@mail.ru> --- .../src/components/Avatar.svelte | 22 ++++++++++++------- .../src/components/CombineAvatars.svelte | 11 ++++++++++ 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/plugins/contact-resources/src/components/Avatar.svelte b/plugins/contact-resources/src/components/Avatar.svelte index 2e39ded45a..0c4e4e87c3 100644 --- a/plugins/contact-resources/src/components/Avatar.svelte +++ b/plugins/contact-resources/src/components/Avatar.svelte @@ -185,10 +185,6 @@ font-size: 0.625rem; letter-spacing: -0.05em; } - - &.roundedRect { - border-radius: 0.25rem; - } } .ava-card { @@ -201,6 +197,14 @@ letter-spacing: -0.05em; } } + .ava-inline, + .ava-tiny, + .ava-card { + &.roundedRect { + border-radius: 0.25rem; + } + } + .ava-x-small { width: 1.5rem; // 24 height: 1.5rem; @@ -292,15 +296,17 @@ border-radius: 50%; } - &.roundedRect { + .roundedRect & { border-radius: 0.5rem; - .ava-tiny { + &.ava-inline, + &.ava-tiny, + &.ava-card { border-radius: 0.25rem; } - .ava-x-large, - .ava-2x-large { + &.ava-x-large, + &.ava-2x-large { border-radius: 1rem; } } diff --git a/plugins/contact-resources/src/components/CombineAvatars.svelte b/plugins/contact-resources/src/components/CombineAvatars.svelte index 2e47e3679a..84de32f572 100644 --- a/plugins/contact-resources/src/components/CombineAvatars.svelte +++ b/plugins/contact-resources/src/components/CombineAvatars.svelte @@ -86,6 +86,17 @@ .combine-avatar.small:not(:first-child) { margin-left: calc(1px - 1rem); } + .combine-avatar.inline, + .combine-avatar.tiny, + .combine-avatar.card, + .combine-avatar.x-small, + .combine-avatar.smaller, + .combine-avatar.small { + &:not(:last-child) { + mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16,24.5v-17c0-3.2,1.8-6.1,4.5-7.5H8C3.6,0,0,3.6,0,8v16c0,4.4,3.6,8,8,8h12.5C17.8,30.6,16,27.7,16,24.5z'/%3E%3C/svg%3E%0A") + no-repeat; + } + } .combine-avatar.medium:not(:first-child) { margin-left: calc(1px - (2.25rem / 2)); }