fixed InfoPanel/Groups displaying wrong view if group's manager isnt selected

This commit is contained in:
namushka 2024-05-27 17:05:46 +03:00
parent 28c7edcf47
commit 44cb0776e7
No known key found for this signature in database

View File

@ -62,10 +62,18 @@ const InfoPanelBodyContent = ({
const isInsideGroup = getIsGroups() && groupId;
const isGroups =
getIsGroups() ||
(isInsideGroup && (!selectedItems.length || !!selectedItems[0].manager));
(isInsideGroup &&
(!selectedItems.length ||
(selectedItems[0]?.membersCount !== null &&
selectedItems[0]?.membersCount !== undefined)));
const isPeople =
getIsPeople() ||
(getIsGroups() && !isInsideGroup && !selectedItems[0]?.manager) ||
(getIsGroups() &&
!isInsideGroup &&
!(
selectedItems[0]?.membersCount !== null &&
selectedItems[0]?.membersCount !== undefined
)) ||
(isInsideGroup && selectedItems.length && !selectedItems[0].manager);
const isSeveralItems = props.selectedItems?.length > 1;