'use client' import { useEffect } from 'react' import { XMarkIcon } from '@heroicons/react/20/solid' import { FeedbackForm } from '@/components/FeedbackForm' export function FeedbackModal({ open, onClose, }: { open: boolean onClose: () => void }) { useEffect(() => { if (!open) return function onKey(e: KeyboardEvent) { if (e.key === 'Escape') onClose() } document.addEventListener('keydown', onKey) return () => document.removeEventListener('keydown', onKey) }, [open, onClose]) if (!open) return null return (
) }