switch to 3-digit formatting for counts

This commit is contained in:
Matthew Hodgson 2016-09-17 02:39:19 +01:00
parent c51e6907f0
commit 0046ae50b5
2 changed files with 30 additions and 1 deletions

View file

@ -25,6 +25,7 @@ var DMRoomMap = require('../../../utils/DMRoomMap');
var sdk = require('../../../index');
var ContextualMenu = require('../../structures/ContextualMenu');
var RoomNotifs = require('../../../RoomNotifs');
var FormattingUtils = require('../../../utils/FormattingUtils');
module.exports = React.createClass({
displayName: 'RoomTile',
@ -237,7 +238,7 @@ module.exports = React.createClass({
if (this.state.badgeHover || this.state.notificationTagMenu) {
badgeContent = "\u00B7\u00B7\u00B7";
} else if (badges) {
var limitedCount = (notificationCount > 99) ? '99+' : notificationCount;
var limitedCount = FormattingUtils.formatCount(notificationCount);
badgeContent = notificationCount ? limitedCount : '!';
} else {
badgeContent = '\u200B';