Merge branch 'Hide_Donate' into 'master'
Hide Donate button in mobile sidebar when Patron disabled. Fixes #71 Closes #71 See merge request soapbox-pub/soapbox-fe!8
This commit is contained in:
commit
244051277f
|
@ -40,6 +40,7 @@ const mapStateToProps = state => {
|
||||||
return {
|
return {
|
||||||
account: getAccount(state, me),
|
account: getAccount(state, me),
|
||||||
sidebarOpen: state.get('sidebar').sidebarOpen,
|
sidebarOpen: state.get('sidebar').sidebarOpen,
|
||||||
|
hasPatron: state.getIn(['soapbox', 'extensions', 'patron']),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -65,7 +66,7 @@ class SidebarMenu extends ImmutablePureComponent {
|
||||||
};
|
};
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { sidebarOpen, onClose, intl, account, onClickLogOut } = this.props;
|
const { sidebarOpen, onClose, intl, account, onClickLogOut, hasPatron } = this.props;
|
||||||
if (!account) return null;
|
if (!account) return null;
|
||||||
const acct = account.get('acct');
|
const acct = account.get('acct');
|
||||||
|
|
||||||
|
@ -117,10 +118,12 @@ class SidebarMenu extends ImmutablePureComponent {
|
||||||
<Icon id='envelope' />
|
<Icon id='envelope' />
|
||||||
<span className='sidebar-menu-item__title'>{intl.formatMessage(messages.messages)}</span>
|
<span className='sidebar-menu-item__title'>{intl.formatMessage(messages.messages)}</span>
|
||||||
</NavLink>
|
</NavLink>
|
||||||
<NavLink className='sidebar-menu-item' to='/donate' onClick={onClose}>
|
{hasPatron ?
|
||||||
<Icon id='dollar' />
|
<NavLink className='sidebar-menu-item' to='/donate' onClick={onClose}>
|
||||||
<span className='sidebar-menu-item__title'>{intl.formatMessage(messages.donate)}</span>
|
<Icon id='dollar' />
|
||||||
</NavLink>
|
<span className='sidebar-menu-item__title'>{intl.formatMessage(messages.donate)}</span>
|
||||||
|
</NavLink>
|
||||||
|
: ''}
|
||||||
<NavLink className='sidebar-menu-item' to='/lists' onClick={onClose}>
|
<NavLink className='sidebar-menu-item' to='/lists' onClick={onClose}>
|
||||||
<Icon id='list' />
|
<Icon id='list' />
|
||||||
<span className='sidebar-menu-item__title'>{intl.formatMessage(messages.lists)}</span>
|
<span className='sidebar-menu-item__title'>{intl.formatMessage(messages.lists)}</span>
|
||||||
|
|
Loading…
Reference in New Issue