From a5b69e77a350d6b36f42b48ebc8afb33aae6a8c0 Mon Sep 17 00:00:00 2001 From: crockwave Date: Fri, 7 Aug 2020 12:58:59 -0500 Subject: [PATCH] Added Admin settings opening in new tab --- app/soapbox/components/sidebar_menu.js | 2 +- app/soapbox/features/account/components/header.js | 2 +- app/soapbox/features/compose/components/action_bar.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/soapbox/components/sidebar_menu.js b/app/soapbox/components/sidebar_menu.js index f33802371..e1007f0d9 100644 --- a/app/soapbox/components/sidebar_menu.js +++ b/app/soapbox/components/sidebar_menu.js @@ -172,7 +172,7 @@ class SidebarMenu extends ImmutablePureComponent { {intl.formatMessage(messages.filters)} */} - { isStaff && + { isStaff && {intl.formatMessage(messages.admin_settings)} } diff --git a/app/soapbox/features/account/components/header.js b/app/soapbox/features/account/components/header.js index 17ebb36b6..a26ff710f 100644 --- a/app/soapbox/features/account/components/header.js +++ b/app/soapbox/features/account/components/header.js @@ -166,7 +166,7 @@ class Header extends ImmutablePureComponent { if (account.get('id') !== me && isStaff) { menu.push(null); - menu.push({ text: intl.formatMessage(messages.admin_account, { name: account.get('username') }), href: `/pleroma/admin/#/users/${account.get('id')}/` }); + menu.push({ text: intl.formatMessage(messages.admin_account, { name: account.get('username') }), href: `/pleroma/admin/#/users/${account.get('id')}/`, newTab: true }); } return menu; diff --git a/app/soapbox/features/compose/components/action_bar.js b/app/soapbox/features/compose/components/action_bar.js index 411a30f17..814123da6 100644 --- a/app/soapbox/features/compose/components/action_bar.js +++ b/app/soapbox/features/compose/components/action_bar.js @@ -80,7 +80,7 @@ class ActionBar extends React.PureComponent { menu.push(null); menu.push({ text: intl.formatMessage(messages.keyboard_shortcuts), action: this.handleHotkeyClick }); if (isStaff) { - menu.push({ text: intl.formatMessage(messages.admin_settings), href: '/pleroma/admin/' }); + menu.push({ text: intl.formatMessage(messages.admin_settings), href: '/pleroma/admin/', newTab: true }); } menu.push({ text: intl.formatMessage(messages.preferences), to: '/settings/preferences' }); menu.push({ text: intl.formatMessage(messages.security), to: '/auth/edit' });