From af1b658c20db1a294743ee844494aeee70d1b55d Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 20 Oct 2025 15:05:40 +0200 Subject: [PATCH] =?UTF-8?q?[Glitch]=20Fix=20position=20of=20quote=20dropdo?= =?UTF-8?q?wn=20menu=20item=20when=20=E2=80=9Cquick=20boosting=E2=80=9D=20?= =?UTF-8?q?is=20enabled?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Port 97c8cc560675070a5c82c1f253e41229fb5d2493 to glitch-soc Signed-off-by: Claire --- .../glitch/components/status_action_bar/index.jsx | 11 +++++------ .../glitch/features/status/components/action_bar.jsx | 9 ++++----- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/app/javascript/flavours/glitch/components/status_action_bar/index.jsx b/app/javascript/flavours/glitch/components/status_action_bar/index.jsx index 02505bd8fb..6bcc9642f3 100644 --- a/app/javascript/flavours/glitch/components/status_action_bar/index.jsx +++ b/app/javascript/flavours/glitch/components/status_action_bar/index.jsx @@ -245,7 +245,11 @@ class StatusActionBar extends ImmutablePureComponent { if (publicStatus && 'share' in navigator) { menu.push({ text: intl.formatMessage(messages.share), action: this.handleShareClick }); } - + + if (publicStatus && !isRemote) { + menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); + } + if (quickBoosting && signedIn) { const quoteItem = quoteItemState(statusQuoteState); menu.push(null); @@ -257,11 +261,6 @@ class StatusActionBar extends ImmutablePureComponent { disabled: quoteItem.disabled, action: this.handleQuoteClick, }); - menu.push(null); - } - - if (publicStatus && !isRemote) { - menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); } if (signedIn) { diff --git a/app/javascript/flavours/glitch/features/status/components/action_bar.jsx b/app/javascript/flavours/glitch/features/status/components/action_bar.jsx index 256a269fd9..e2d48d9d91 100644 --- a/app/javascript/flavours/glitch/features/status/components/action_bar.jsx +++ b/app/javascript/flavours/glitch/features/status/components/action_bar.jsx @@ -191,6 +191,10 @@ class ActionBar extends PureComponent { menu.push({ text: intl.formatMessage(messages.share), action: this.handleShare }); } + if (publicStatus && (signedIn || !isRemote)) { + menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); + } + if (quickBoosting && signedIn) { const quoteItem = quoteItemState(statusQuoteState); menu.push(null); @@ -202,11 +206,6 @@ class ActionBar extends PureComponent { disabled: quoteItem.disabled, action: this.handleQuoteClick, }); - menu.push(null); - } - - if (publicStatus && (signedIn || !isRemote)) { - menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); } if (signedIn) {