fix: admins should also be able to clear reactions in communities

not just moderators
pull/3109/head
William Grant 1 year ago
parent 5921251147
commit 40d81d0c66

@ -14,6 +14,7 @@ import {
} from '../../state/ducks/modalDialog'; } from '../../state/ducks/modalDialog';
import { import {
useSelectedIsPublic, useSelectedIsPublic,
useSelectedWeAreAdmin,
useSelectedWeAreModerator, useSelectedWeAreModerator,
} from '../../state/selectors/selectedConversation'; } from '../../state/selectors/selectedConversation';
import { SortedReactionList } from '../../types/Reaction'; import { SortedReactionList } from '../../types/Reaction';
@ -231,6 +232,7 @@ export const ReactListModal = (props: Props) => {
const msgProps = useMessageReactsPropsById(messageId); const msgProps = useMessageReactsPropsById(messageId);
const isPublic = useSelectedIsPublic(); const isPublic = useSelectedIsPublic();
const weAreAdmin = useSelectedWeAreAdmin();
const weAreModerator = useSelectedWeAreModerator(); const weAreModerator = useSelectedWeAreModerator();
const me = UserUtils.getOurPubKeyStrFromCache(); const me = UserUtils.getOurPubKeyStrFromCache();
@ -362,7 +364,7 @@ export const ReactListModal = (props: Props) => {
</> </>
)} )}
</p> </p>
{isPublic && weAreModerator && ( {isPublic && (weAreAdmin || weAreModerator) && (
<SessionButton <SessionButton
text={window.i18n('clearAll')} text={window.i18n('clearAll')}
buttonColor={SessionButtonColor.Danger} buttonColor={SessionButtonColor.Danger}

Loading…
Cancel
Save