Fix logic with toggling Group Tag visibility

environments/review-fix-visibi-36gokd/deployments/3259
Chewbacca 2023-04-19 12:40:08 -04:00
rodzic e5cf1dfa85
commit 4f0cafabcf
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -41,13 +41,16 @@ const GroupTagListItem = (props: IGroupMemberListItem) => {
const isOwner = group.relationship?.role === GroupRoles.OWNER;
const toggleVisibility = () => {
const isHiding = tag.visible;
updateGroupTag({
group_tag_type: tag.visible ? 'hidden' : 'normal',
group_tag_type: isHiding ? 'hidden' : 'normal',
}, {
onSuccess() {
const entity = {
const entity: GroupTag = {
...tag,
visible: !tag.visible,
pinned: isHiding ? false : tag.pinned, // unpin if we're hiding
};
dispatch(importEntities([entity], Entities.GROUP_TAGS));