import { useRef } from "preact/hooks"; import { useFocusTrap } from "../utils/useFocusTrap.ts"; interface YesNoPopupProps { question: string; onAnswer: (answer: boolean) => void; } export default function YesNoPopup({ question, onAnswer }: YesNoPopupProps) { const modalRef = useRef(null); // Enable focus trap for keyboard navigation useFocusTrap(true, modalRef); const handleAnswer = (answer: boolean) => { onAnswer(answer); }; return (
e.stopPropagation()} >
); }