import { Dialog, DialogContent, DialogHeader, DialogTitle, } from '@/components/ui/dialog' import { useTranslation } from '@/i18n/react-i18next-compat' interface ImageModalProps { image: { url: string; alt: string } | null onClose: () => void } const ImageModal = ({ image, onClose }: ImageModalProps) => { const { t } = useTranslation() return ( !open && onClose()}> {image?.alt || t('common:image')}
{image && ( {image.alt} { e.currentTarget.style.display = 'none' }} /> )}
) } export default ImageModal