diff options
| author | CenTdemeern1 <timo.herngreen@gmail.com> | 2024-12-08 16:56:18 +0100 |
|---|---|---|
| committer | CenTdemeern1 <timo.herngreen@gmail.com> | 2024-12-08 16:56:18 +0100 |
| commit | 83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48 (patch) | |
| tree | 539ebab105cab50bcd06548113d767e392cb9448 /packages/frontend-embed/src/components | |
| parent | merge: improve block confirmation dialog. (!790) (diff) | |
| download | sharkey-83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48.tar.gz sharkey-83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48.tar.bz2 sharkey-83c010453d4ff7d9b770ef1d0b57e2bf2eb82a48.zip | |
Fix avatar decoration Z index for embeds
Diffstat (limited to 'packages/frontend-embed/src/components')
| -rw-r--r-- | packages/frontend-embed/src/components/EmAvatar.vue | 5 |
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> |