Page MenuHomePhabricator

D6746.diff
No OneTemporary

D6746.diff

diff --git a/web/selectors/thread-selectors.js b/web/selectors/thread-selectors.js
--- a/web/selectors/thread-selectors.js
+++ b/web/selectors/thread-selectors.js
@@ -108,9 +108,22 @@
);
}
+function useDrawerSelectedThreadID(): ?string {
+ const activeChatThreadID = useSelector(
+ state => state.navInfo.activeChatThreadID,
+ );
+ const pickedCommunityID = useSelector(
+ state => state.calendarPickedCommunityID,
+ );
+ const inCalendar = useSelector(state => state.navInfo.tab === 'calendar');
+
+ return inCalendar ? pickedCommunityID : activeChatThreadID;
+}
+
export {
useOnClickThread,
useThreadIsActive,
useOnClickPendingSidebar,
useOnClickNewThread,
+ useDrawerSelectedThreadID,
};

File Metadata

Mime Type
text/plain
Expires
Fri, Nov 29, 6:24 AM (20 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2596204
Default Alt Text
D6746.diff (725 B)

Event Timeline