From 72fa242c7192c1dae565eadc4f99c2ba500ad061 Mon Sep 17 00:00:00 2001 From: martincupela Date: Fri, 17 Oct 2025 10:38:47 +0200 Subject: [PATCH 1/2] fix: disable reply count button when missing send-reply permission --- .../Message/MessageRepliesCountButton.tsx | 3 +++ .../MessageRepliesCountButton.test.js | 23 +++++++++++++++---- .../Message/__tests__/MessageSimple.test.js | 2 +- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/components/Message/MessageRepliesCountButton.tsx b/src/components/Message/MessageRepliesCountButton.tsx index 68cf8c571b..d2e54f169f 100644 --- a/src/components/Message/MessageRepliesCountButton.tsx +++ b/src/components/Message/MessageRepliesCountButton.tsx @@ -1,6 +1,7 @@ import type { MouseEventHandler } from 'react'; import React from 'react'; import { useTranslationContext } from '../../context/TranslationContext'; +import { useChannelStateContext } from '../../context'; export type MessageRepliesCountButtonProps = { /* If supplied, adds custom text to the end of a multiple replies message */ @@ -15,6 +16,7 @@ export type MessageRepliesCountButtonProps = { const UnMemoizedMessageRepliesCountButton = (props: MessageRepliesCountButtonProps) => { const { labelPlural, labelSingle, onClick, reply_count = 0 } = props; + const { channelCapabilities } = useChannelStateContext(); const { t } = useTranslationContext('MessageRepliesCountButton'); @@ -33,6 +35,7 @@ const UnMemoizedMessageRepliesCountButton = (props: MessageRepliesCountButtonPro