diff --git a/app/soapbox/features/ui/components/modals/media-modal.tsx b/app/soapbox/features/ui/components/modals/media-modal.tsx index 1348e1e96..959c433fd 100644 --- a/app/soapbox/features/ui/components/modals/media-modal.tsx +++ b/app/soapbox/features/ui/components/modals/media-modal.tsx @@ -229,6 +229,12 @@ const MediaModal: React.FC = (props) => { } } + const handleClickOutside: React.MouseEventHandler = (e) => { + if ((e.target as HTMLElement).tagName === 'DIV') { + onClose(); + } + }; + return (
= (props) => { role='presentation' > = (props) => { src={isFullScreen ? require('@tabler/icons/arrows-minimize.svg') : require('@tabler/icons/arrows-maximize.svg')} title={intl.formatMessage(isFullScreen ? messages.minimize : messages.expand)} theme='dark' - className='!p-1.5 hover:scale-105 hover:bg-gray-900' + className='hidden !p-1.5 hover:scale-105 hover:bg-gray-900 xl:block' iconClassName='h-5 w-5' onClick={() => setIsFullScreen(!isFullScreen)} />