import { IconMenuItem } from 'common/components/IconMenuItem'; import { useImageDTOContext } from 'features/gallery/contexts/ImageDTOContext'; import { memo, useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { PiArrowSquareOutBold } from 'react-icons/pi'; export const ImageMenuItemOpenInNewTab = memo(() => { const { t } = useTranslation(); const imageDTO = useImageDTOContext(); const onClick = useCallback(() => { window.open(imageDTO.image_url, '_blank'); }, [imageDTO.image_url]); return ( } /> ); }); ImageMenuItemOpenInNewTab.displayName = 'ImageMenuItemOpenInNewTab';