Skip to content

Commit

Permalink
Only show notification expand icon when there are > 1 notifications t…
Browse files Browse the repository at this point in the history
…hat 'shouldBeRendered' (#6965)
  • Loading branch information
danjm authored Aug 6, 2019
1 parent 010e392 commit 3136dd3
Showing 1 changed file with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,20 @@ export default class MultipleNotifications extends PureComponent {
const { showAll } = this.state
const { notifications, classNames = [] } = this.props

const notificationsToBeRendered = notifications.filter(notificationConfig => notificationConfig.shouldBeRendered)

return (<div
className={classnames(...classNames, {
'home-notification-wrapper--show-all': showAll,
'home-notification-wrapper--show-first': !showAll,
})}
>
{notifications
.filter(notificationConfig => notificationConfig.shouldBeRendered)
.map(notificationConfig => notificationConfig.component)
}
{ notificationsToBeRendered.map(notificationConfig => notificationConfig.component) }
<div
className="home-notification-wrapper__i-container"
onClick={() => this.setState({ showAll: !showAll })}
>
{notifications.length > 1 ? <i className={classnames('fa fa-sm fa-sort-amount-asc', {
{notificationsToBeRendered.length > 1 ? <i className={classnames('fa fa-sm fa-sort-amount-asc', {
'flipped': !showAll,
})} /> : null}
</div>
Expand Down

0 comments on commit 3136dd3

Please sign in to comment.