add custom emoji display

This commit is contained in:
FloatingGhost 2022-06-12 14:11:07 +01:00
parent c66a3e0206
commit a9f8ec5453
3 changed files with 19 additions and 1 deletions

View file

@ -1,5 +1,11 @@
@import '../../_variables.scss';
.reaction-emoji {
width: 40px;
display: flex;
flex-direction: column;
}
// TODO Copypaste from Status, should unify it somehow
.Notification {
border-bottom: 1px solid;

View file

@ -116,7 +116,18 @@
scope="global"
keypath="notifications.reacted_with"
>
<span class="emoji-reaction-emoji">{{ notification.emoji }}</span>
<img
v-if="notification.emoji_url !== null"
class="reaction-emoji"
:src="notification.emoji_url"
:name="notification.emoji"
>
<span
v-else
class="emoji-reaction-emoji"
>
{{ notification.emoji }}
</span>
</i18n-t>
</small>
</span>

View file

@ -387,6 +387,7 @@ export const parseNotification = (data) => {
: parseUser(data.target)
output.from_profile = parseUser(data.account)
output.emoji = data.emoji
output.emoji_url = data.emoji_url
} else {
const parsedNotice = parseStatus(data.notice)
output.type = data.ntype