From faa38c6a6d81898de9c1c6b3830a60a66d0b9cb6 Mon Sep 17 00:00:00 2001 From: crockwave Date: Sat, 16 May 2020 10:49:34 -0500 Subject: [PATCH] Hide Donate button in mobile sidebar when Patron disabled --- app/gabsocial/components/sidebar_menu.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/gabsocial/components/sidebar_menu.js b/app/gabsocial/components/sidebar_menu.js index 5855fc1c4..e1ed5d57d 100644 --- a/app/gabsocial/components/sidebar_menu.js +++ b/app/gabsocial/components/sidebar_menu.js @@ -40,6 +40,7 @@ const mapStateToProps = state => { return { account: getAccount(state, me), sidebarOpen: state.get('sidebar').sidebarOpen, + hasPatron: state.getIn(['soapbox', 'extensions', 'patron']), }; }; @@ -65,7 +66,7 @@ class SidebarMenu extends ImmutablePureComponent { }; render() { - const { sidebarOpen, onClose, intl, account, onClickLogOut } = this.props; + const { sidebarOpen, onClose, intl, account, onClickLogOut, hasPatron } = this.props; if (!account) return null; const acct = account.get('acct'); @@ -117,10 +118,12 @@ class SidebarMenu extends ImmutablePureComponent { {intl.formatMessage(messages.messages)} - - - {intl.formatMessage(messages.donate)} - + {hasPatron ? + + + {intl.formatMessage(messages.donate)} + + : ''} {intl.formatMessage(messages.lists)}