From f308e51f622db25db5311940215bfd0ebe359654 Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Fri, 4 Dec 2015 16:38:26 -0800 Subject: [PATCH] fix(unread-icon): Show the correct icon for the action --- internal_packages/thread-list/lib/thread-buttons.cjsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal_packages/thread-list/lib/thread-buttons.cjsx b/internal_packages/thread-list/lib/thread-buttons.cjsx index 331cd359b..07748e080 100644 --- a/internal_packages/thread-list/lib/thread-buttons.cjsx +++ b/internal_packages/thread-list/lib/thread-buttons.cjsx @@ -89,8 +89,8 @@ class ThreadBulkToggleUnreadButton extends React.Component selection: React.PropTypes.object.isRequired render: => - canMarkUnread = not @props.selection.items().every (s) -> s.unread is true - fragment = if canMarkUnread then "unread" else "read" + postClickUnreadState = _.every @props.selection.items(), (t) -> _.isMatch(t, {unread: false}) + fragment = if postClickUnreadState then "unread" else "read"