File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import {
16
16
import { useLocalization } from '../../lib/LocalizationContext' ;
17
17
import Icon , { IconTypes , IconColors } from '../Icon' ;
18
18
import Label , { LabelColors , LabelTypography } from '../Label' ;
19
+ import { GroupChannel } from '@sendbird/chat/groupChannel' ;
19
20
20
21
const MobileContextMenu : React . FunctionComponent < BaseMenuProps > = ( props : BaseMenuProps ) : React . ReactElement => {
21
22
const {
@@ -38,7 +39,10 @@ const MobileContextMenu: React.FunctionComponent<BaseMenuProps> = (props: BaseMe
38
39
const showMenuItemEdit : boolean = ( isUserMessage ( message as UserMessage ) && isSentMessage ( message ) && isByMe ) ;
39
40
const showMenuItemResend : boolean = ( isFailedMessage ( message ) && message ?. isResendable && isByMe ) ;
40
41
const showMenuItemDelete : boolean = ! isPendingMessage ( message ) && isByMe ;
41
- const showMenuItemDownload : boolean = ! isPendingMessage ( message ) && isFileMessage ( message ) ;
42
+ const showMenuItemDownload : boolean = ! isPendingMessage ( message )
43
+ && isFileMessage ( message )
44
+ && ! ( channel as GroupChannel ) ?. isSuper
45
+ && ! ( channel as GroupChannel ) ?. isBroadcast ;
42
46
const showMenuItemReply : boolean = ( replyType === 'QUOTE_REPLY' )
43
47
&& ! isFailedMessage ( message )
44
48
&& ! isPendingMessage ( message )
You can’t perform that action at this time.
0 commit comments