summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorCenTdemeern1 <timo.herngreen@gmail.com>2024-12-08 16:56:18 +0100
committerCenTdemeern1 <timo.herngreen@gmail.com>2024-12-08 16:56:18 +0100
commit83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48 (patch)
tree539ebab105cab50bcd06548113d767e392cb9448 /packages
parentmerge: improve block confirmation dialog. (!790) (diff)
downloadsharkey-83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48.tar.gz
sharkey-83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48.tar.bz2
sharkey-83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48.zip
Fix avatar decoration Z index for embeds
Diffstat (limited to 'packages')
-rw-r--r--packages/frontend-embed/src/components/EmAvatar.vue5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/frontend-embed/src/components/EmAvatar.vue b/packages/frontend-embed/src/components/EmAvatar.vue
index 58c35c8ef0..50d46781d9 100644
--- a/packages/frontend-embed/src/components/EmAvatar.vue
+++ b/packages/frontend-embed/src/components/EmAvatar.vue
@@ -30,6 +30,7 @@ SPDX-License-Identifier: AGPL-3.0-only
rotate: getDecorationAngle(decoration),
scale: getDecorationScale(decoration),
translate: getDecorationOffset(decoration),
+ zIndex: getDecorationZIndex(decoration),
}"
alt=""
>
@@ -86,6 +87,10 @@ function getDecorationOffset(decoration: Omit<Misskey.entities.UserDetailed['ava
const offsetY = decoration.offsetY ?? 0;
return offsetX === 0 && offsetY === 0 ? undefined : `${offsetX * 100}% ${offsetY * 100}%`;
}
+
+function getDecorationZIndex(decoration: Omit<Misskey.entities.UserDetailed['avatarDecorations'][number], 'id'>) {
+ return decoration.showBelow ? '-1' : undefined;
+}
</script>
<style lang="scss" module>