import { useEffect } from 'react' import PreviewPanel from './PreviewPanel' export default function PreviewModal({ archiveId, entry, detail, onClose }) { // Close on Escape key useEffect(() => { const handler = (e) => { if (e.key === 'Escape') onClose() } window.addEventListener('keydown', handler) return () => window.removeEventListener('keydown', handler) }, [onClose]) return (
e.stopPropagation()} >
{entry?.title || entry?.entry_uid || 'Preview'}
) }