mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-02-23 21:53:05 +01:00
do not hide selected room item on category closed in home and direct tab
This commit is contained in:
parent
335e793e51
commit
10d7fb39dc
3 changed files with 5 additions and 5 deletions
|
@ -19,5 +19,5 @@ export const ModalContent = style({
|
||||||
});
|
});
|
||||||
export const ModalTopic = style({
|
export const ModalTopic = style({
|
||||||
whiteSpace: 'pre-wrap',
|
whiteSpace: 'pre-wrap',
|
||||||
wordBreak: 'break-all',
|
wordBreak: 'break-word',
|
||||||
});
|
});
|
||||||
|
|
|
@ -79,10 +79,10 @@ export function Direct() {
|
||||||
const sortedDirects = useMemo(() => {
|
const sortedDirects = useMemo(() => {
|
||||||
const items = Array.from(directs).sort(factoryRoomIdByActivity(mx));
|
const items = Array.from(directs).sort(factoryRoomIdByActivity(mx));
|
||||||
if (closedCategories.has(DEFAULT_CATEGORY_ID)) {
|
if (closedCategories.has(DEFAULT_CATEGORY_ID)) {
|
||||||
return items.filter((rId) => roomToUnread.has(rId));
|
return items.filter((rId) => roomToUnread.has(rId) || rId === selectedRoomId);
|
||||||
}
|
}
|
||||||
return items;
|
return items;
|
||||||
}, [mx, directs, closedCategories, roomToUnread]);
|
}, [mx, directs, closedCategories, roomToUnread, selectedRoomId]);
|
||||||
|
|
||||||
const virtualizer = useVirtualizer({
|
const virtualizer = useVirtualizer({
|
||||||
count: sortedDirects.length,
|
count: sortedDirects.length,
|
||||||
|
|
|
@ -106,10 +106,10 @@ export function Home() {
|
||||||
: factoryRoomIdByAtoZ(mx)
|
: factoryRoomIdByAtoZ(mx)
|
||||||
);
|
);
|
||||||
if (closedCategories.has(DEFAULT_CATEGORY_ID)) {
|
if (closedCategories.has(DEFAULT_CATEGORY_ID)) {
|
||||||
return items.filter((rId) => roomToUnread.has(rId));
|
return items.filter((rId) => roomToUnread.has(rId) || rId === selectedRoomId);
|
||||||
}
|
}
|
||||||
return items;
|
return items;
|
||||||
}, [mx, rooms, closedCategories, roomToUnread]);
|
}, [mx, rooms, closedCategories, roomToUnread, selectedRoomId]);
|
||||||
|
|
||||||
const virtualizer = useVirtualizer({
|
const virtualizer = useVirtualizer({
|
||||||
count: sortedRooms.length,
|
count: sortedRooms.length,
|
||||||
|
|
Loading…
Reference in a new issue