do not hide selected room item on category closed in home and direct tab

This commit is contained in:
Ajay Bura 2024-04-16 14:21:40 +05:30
parent 335e793e51
commit 10d7fb39dc
3 changed files with 5 additions and 5 deletions

View file

@ -19,5 +19,5 @@ export const ModalContent = style({
});
export const ModalTopic = style({
whiteSpace: 'pre-wrap',
wordBreak: 'break-all',
wordBreak: 'break-word',
});

View file

@ -79,10 +79,10 @@ export function Direct() {
const sortedDirects = useMemo(() => {
const items = Array.from(directs).sort(factoryRoomIdByActivity(mx));
if (closedCategories.has(DEFAULT_CATEGORY_ID)) {
return items.filter((rId) => roomToUnread.has(rId));
return items.filter((rId) => roomToUnread.has(rId) || rId === selectedRoomId);
}
return items;
}, [mx, directs, closedCategories, roomToUnread]);
}, [mx, directs, closedCategories, roomToUnread, selectedRoomId]);
const virtualizer = useVirtualizer({
count: sortedDirects.length,

View file

@ -106,10 +106,10 @@ export function Home() {
: factoryRoomIdByAtoZ(mx)
);
if (closedCategories.has(DEFAULT_CATEGORY_ID)) {
return items.filter((rId) => roomToUnread.has(rId));
return items.filter((rId) => roomToUnread.has(rId) || rId === selectedRoomId);
}
return items;
}, [mx, rooms, closedCategories, roomToUnread]);
}, [mx, rooms, closedCategories, roomToUnread, selectedRoomId]);
const virtualizer = useVirtualizer({
count: sortedRooms.length,