diff --git a/src/components/status-action-bar.tsx b/src/components/status-action-bar.tsx index 4f2f0856f..1e7737781 100644 --- a/src/components/status-action-bar.tsx +++ b/src/components/status-action-bar.tsx @@ -430,6 +430,18 @@ const StatusActionBar: React.FC = ({ } } + if (features.federating && !account.local) { + const externalNostrUrl: string | undefined = status.ditto?.get('external_url'); + const { hostname: domain } = new URL(externalNostrUrl || status.uri); + + menu.push({ + text: intl.formatMessage(messages.external, { domain }), + icon: require('@tabler/icons/outline/external-link.svg'), + href: externalNostrUrl || status.uri, + target: '_blank', + }); + } + if (!me) { return menu; } @@ -463,18 +475,6 @@ const StatusActionBar: React.FC = ({ }); } - if (features.federating && !account.local) { - const externalNostrUrl: string | undefined = status.ditto?.get('external_url'); - const { hostname: domain } = new URL(externalNostrUrl || status.uri); - - menu.push({ - text: intl.formatMessage(messages.external, { domain }), - icon: require('@tabler/icons/outline/external-link.svg'), - href: externalNostrUrl || status.uri, - target: '_blank', - }); - } - menu.push(null); menu.push({