import { useEffect } from 'react'; import './ImageModal.css'; interface ImageModalProps { image: string; onClose: () => void; } export const ImageModal = ({ image, onClose }: ImageModalProps) => { useEffect(() => { const handleEsc = (e: KeyboardEvent) => { if (e.key === 'Escape') { onClose(); } }; window.addEventListener('keydown', handleEsc); return () => window.removeEventListener('keydown', handleEsc); }, [onClose]); return (
e.stopPropagation()}>
); };