From 4c11a3041f5d726de28a7da9604cb84835290ada Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 26 Nov 2021 23:53:50 -0600 Subject: [PATCH] v2 Suggestions: conditionally display admin actions --- .../features/account/components/header.js | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/app/soapbox/features/account/components/header.js b/app/soapbox/features/account/components/header.js index 50e44d07e..29ae29cdf 100644 --- a/app/soapbox/features/account/components/header.js +++ b/app/soapbox/features/account/components/header.js @@ -407,18 +407,20 @@ class Header extends ImmutablePureComponent { }); } - if (account.getIn(['pleroma', 'is_suggested'])) { - menu.push({ - text: intl.formatMessage(messages.unsuggestUser, { name: account.get('username') }), - action: this.props.onUnsuggestUser, - icon: require('@tabler/icons/icons/user-x.svg'), - }); - } else { - menu.push({ - text: intl.formatMessage(messages.suggestUser, { name: account.get('username') }), - action: this.props.onSuggestUser, - icon: require('@tabler/icons/icons/user-check.svg'), - }); + if (features.suggestionsV2) { + if (account.getIn(['pleroma', 'is_suggested'])) { + menu.push({ + text: intl.formatMessage(messages.unsuggestUser, { name: account.get('username') }), + action: this.props.onUnsuggestUser, + icon: require('@tabler/icons/icons/user-x.svg'), + }); + } else { + menu.push({ + text: intl.formatMessage(messages.suggestUser, { name: account.get('username') }), + action: this.props.onSuggestUser, + icon: require('@tabler/icons/icons/user-check.svg'), + }); + } } if (account.get('id') !== me) {