diff --git a/app/soapbox/components/status_action_bar.js b/app/soapbox/components/status_action_bar.js
index 005aa8b1a..16b8934cd 100644
--- a/app/soapbox/components/status_action_bar.js
+++ b/app/soapbox/components/status_action_bar.js
@@ -531,6 +531,16 @@ class StatusActionBar extends ImmutablePureComponent {
'😩': messages.reactionWeary,
}[meEmojiReact] || messages.favourite);
+ const menu = this._makeMenu(publicStatus);
+ let reblogIcon = require('feather-icons/dist/icons/repeat.svg');
+ let replyTitle;
+
+ if (status.get('visibility') === 'direct') {
+ reblogIcon = require('@tabler/icons/icons/mail.svg');
+ } else if (status.get('visibility') === 'private') {
+ reblogIcon = require('@tabler/icons/icons/lock.svg');
+ }
+
let reblogButton;
if (me && features.quotePosts) {
@@ -572,16 +582,6 @@ class StatusActionBar extends ImmutablePureComponent {
);
}
- const menu = this._makeMenu(publicStatus);
- let reblogIcon = require('feather-icons/dist/icons/repeat.svg');
- let replyTitle;
-
- if (status.get('visibility') === 'direct') {
- reblogIcon = require('@tabler/icons/icons/mail.svg');
- } else if (status.get('visibility') === 'private') {
- reblogIcon = require('@tabler/icons/icons/lock.svg');
- }
-
if (status.get('in_reply_to_id', null) === null) {
replyTitle = intl.formatMessage(messages.reply);
} else {
diff --git a/app/soapbox/features/status/components/action_bar.js b/app/soapbox/features/status/components/action_bar.js
index 5b1f23d88..57fce8e22 100644
--- a/app/soapbox/features/status/components/action_bar.js
+++ b/app/soapbox/features/status/components/action_bar.js
@@ -330,47 +330,6 @@ class ActionBar extends React.PureComponent {
'😩': messages.reactionWeary,
}[meEmojiReact] || messages.favourite);
- let reblogButton;
-
- if (me && features.quotePosts) {
- const reblogMenu = [
- {
- text: intl.formatMessage(status.get('reblogged') ? messages.cancel_reblog_private : messages.reblog),
- action: this.handleReblogClick,
- icon: require('@tabler/icons/icons/repeat.svg'),
- },
- {
- text: intl.formatMessage(messages.quotePost),
- action: this.handleQuoteClick,
- icon: require('@tabler/icons/icons/quote.svg'),
- },
- ];
-
- reblogButton = (
-