|  | @@ -9,16 +9,18 @@ import { useSelector } from 'react-redux';
 | 
	
		
			
				|  |  |  import { selectSharePermission } from '../../../../SharePage/slice/selectors';
 | 
	
		
			
				|  |  |  import { message } from 'antd';
 | 
	
		
			
				|  |  |  import useI18NPrefix from '../../../../../hooks/useI18NPrefix';
 | 
	
		
			
				|  |  | +import { BoardContext } from '../../BoardProvider/BoardProvider';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const ExportBtnWidgetCore: React.FC<{}> = () => {
 | 
	
		
			
				|  |  |    const widget = useContext(WidgetContext);
 | 
	
		
			
				|  |  |    const { onBoardToDownLoad } = useContext(BoardActionContext);
 | 
	
		
			
				|  |  |    const t = useI18NPrefix('viz')
 | 
	
		
			
				|  |  |    const sharePermission =  useSelector(selectSharePermission);
 | 
	
		
			
				|  |  | -  const allowDownload = !!sharePermission?.allowDownload;
 | 
	
		
			
				|  |  | +  const allowShareDownload = !!sharePermission?.allowDownload;
 | 
	
		
			
				|  |  | +  const { allowDownload } = useContext(BoardContext);
 | 
	
		
			
				|  |  |    const onExport = e => {
 | 
	
		
			
				|  |  |      e.stopPropagation();
 | 
	
		
			
				|  |  | -    if (allowDownload){
 | 
	
		
			
				|  |  | +    if (allowDownload || allowShareDownload){
 | 
	
		
			
				|  |  |        onBoardToDownLoad?.(DownloadFileType.Excel);
 | 
	
		
			
				|  |  |      }else {
 | 
	
		
			
				|  |  |        message.error(t('action.share.unDataPermission'))
 |