Skip to content

Commit ff947eb

Browse files
authored
fix: Hide download option for only voice message (#599)
* Hide download option for only voice message * Show download option for the other file messages Fixes: [UIKIT-4079](https://sendbird.atlassian.net/browse/UIKIT-4079)
1 parent 9e5c757 commit ff947eb

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/ui/MobileMenu/MobileContextMenu.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
copyToClipboard,
1313
isFileMessage,
1414
isThreadMessage,
15+
isVoiceMessage,
1516
} from '../../utils';
1617
import { useLocalization } from '../../lib/LocalizationContext';
1718
import Icon, { IconTypes, IconColors } from '../Icon';
@@ -39,10 +40,8 @@ const MobileContextMenu: React.FunctionComponent<BaseMenuProps> = (props: BaseMe
3940
const showMenuItemEdit: boolean = (isUserMessage(message as UserMessage) && isSentMessage(message) && isByMe);
4041
const showMenuItemResend: boolean = (isFailedMessage(message) && message?.isResendable && isByMe);
4142
const showMenuItemDelete: boolean = !isPendingMessage(message) && isByMe;
42-
const showMenuItemDownload: boolean = !isPendingMessage(message)
43-
&& isFileMessage(message)
44-
&& !(channel as GroupChannel)?.isSuper
45-
&& !(channel as GroupChannel)?.isBroadcast;
43+
const showMenuItemDownload: boolean = !isPendingMessage(message) && isFileMessage(message)
44+
&& !(isVoiceMessage(message) && ((channel as GroupChannel)?.isSuper || (channel as GroupChannel)?.isBroadcast));
4645
const showMenuItemReply: boolean = (replyType === 'QUOTE_REPLY')
4746
&& !isFailedMessage(message)
4847
&& !isPendingMessage(message)

0 commit comments

Comments
 (0)