From e04d7d2c9772e8c2d8f3a55e90848911e0973036 Mon Sep 17 00:00:00 2001 From: Ekaterina Vaartis Date: Wed, 6 Aug 2025 22:24:49 +0300 Subject: [PATCH] Check if emoji is already a local one --- src/components/chat_title/chat_title.vue | 1 + src/components/notification/notification.vue | 1 + src/components/rich_content/rich_content.jsx | 10 +++++++++- src/components/status/status.vue | 2 ++ src/components/status_body/status_body.vue | 2 ++ .../still-image/still-image-emoji-popover.vue | 13 +++++++++++-- 6 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/components/chat_title/chat_title.vue b/src/components/chat_title/chat_title.vue index 72660cca0..00521260f 100644 --- a/src/components/chat_title/chat_title.vue +++ b/src/components/chat_title/chat_title.vue @@ -19,6 +19,7 @@ :title="'@'+(user && user.screen_name_ui)" :html="htmlTitle" :emoji="user.emoji || []" + :is-local="user.is_local" /> diff --git a/src/components/notification/notification.vue b/src/components/notification/notification.vue index 0930e0990..648bdb41f 100644 --- a/src/components/notification/notification.vue +++ b/src/components/notification/notification.vue @@ -62,6 +62,7 @@ :title="'@'+notification.from_profile.screen_name_ui" :html="notification.from_profile.name_html" :emoji="notification.from_profile.emoji" + :is-local="notification.from_profile.is_local" /> diff --git a/src/components/rich_content/rich_content.jsx b/src/components/rich_content/rich_content.jsx index ac04c538e..cdad60f74 100644 --- a/src/components/rich_content/rich_content.jsx +++ b/src/components/rich_content/rich_content.jsx @@ -86,6 +86,12 @@ export default { required: false, type: Boolean, default: false + }, + // Assume is local to be true if unspecified, so the button isn't show where it probably should not be + isLocal: { + required: false, + type: Boolean, + default: true } }, // NEVER EVER TOUCH DATA INSIDE RENDER @@ -165,9 +171,11 @@ export default { return } )] diff --git a/src/components/status/status.vue b/src/components/status/status.vue index d0af91aef..fbc455ee6 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -79,6 +79,7 @@