From 40d81d0c66294fc2c593401778e064db9704bc28 Mon Sep 17 00:00:00 2001
From: William Grant
Date: Tue, 21 May 2024 14:58:29 +1000
Subject: [PATCH] fix: admins should also be able to clear reactions in
communities
not just moderators
---
ts/components/dialog/ReactListModal.tsx | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/ts/components/dialog/ReactListModal.tsx b/ts/components/dialog/ReactListModal.tsx
index fbf943c32..370e59e35 100644
--- a/ts/components/dialog/ReactListModal.tsx
+++ b/ts/components/dialog/ReactListModal.tsx
@@ -14,6 +14,7 @@ import {
} from '../../state/ducks/modalDialog';
import {
useSelectedIsPublic,
+ useSelectedWeAreAdmin,
useSelectedWeAreModerator,
} from '../../state/selectors/selectedConversation';
import { SortedReactionList } from '../../types/Reaction';
@@ -231,6 +232,7 @@ export const ReactListModal = (props: Props) => {
const msgProps = useMessageReactsPropsById(messageId);
const isPublic = useSelectedIsPublic();
+ const weAreAdmin = useSelectedWeAreAdmin();
const weAreModerator = useSelectedWeAreModerator();
const me = UserUtils.getOurPubKeyStrFromCache();
@@ -362,7 +364,7 @@ export const ReactListModal = (props: Props) => {
>
)}
- {isPublic && weAreModerator && (
+ {isPublic && (weAreAdmin || weAreModerator) && (