<NavLink exact activeClassName='active' className='account__action-bar__tab' to={`/accounts/${account.get('id')}/followers`}>
<FormattedMessage id='account.followers' defaultMessage='Followers' />
- <strong><FormattedNumber value={account.get('followers_count')} /></strong>
+ <strong>{ account.get('followers_count') < 0 ? '-' : <FormattedNumber value={account.get('followers_count')} /> }</strong>
</NavLink>
</div>
</div>
if (action.alreadyFollowing) {
return state;
}
- return state.updateIn([action.relationship.id, 'followers_count'], num => num + 1);
+ return state.updateIn([action.relationship.id, 'followers_count'], num => num < 0 ? num : num + 1);
case ACCOUNT_UNFOLLOW_SUCCESS:
- return state.updateIn([action.relationship.id, 'followers_count'], num => Math.max(0, num - 1));
+ return state.updateIn([action.relationship.id, 'followers_count'], num => num < 0 ? num : Math.max(0, num - 1));
default:
return state;
}