diff --git a/web/modals/threads/sidebars/sidebar.react.js b/web/modals/threads/sidebars/sidebar.react.js --- a/web/modals/threads/sidebars/sidebar.react.js +++ b/web/modals/threads/sidebars/sidebar.react.js @@ -1,5 +1,5 @@ // @flow - +import classNames from 'classnames'; import * as React from 'react'; import { useModalContext } from 'lib/components/modal-provider.react'; @@ -21,6 +21,7 @@ function Sidebar(props: Props): React.Node { const { sidebar, isLastItem } = props; const { threadInfo, lastUpdatedTime, mostRecentMessageInfo } = sidebar; + const { unread } = threadInfo.currentUser; const timeZone = useSelector(state => state.timeZone); const { popModal } = useModalContext(); @@ -40,6 +41,16 @@ [lastUpdatedTime, timeZone], ); + const longTextEllipsisClassName = classNames({ + [css.longTextEllipsis]: true, + [css.unread]: unread, + }); + + const lastActivityClassName = classNames({ + [css.lastActivity]: true, + [css.unread]: unread, + }); + const lastMessage = React.useMemo(() => { if (!mostRecentMessageInfo) { return