"use client"; import { useState, useEffect } from "react"; import { Box, Button, Text, VStack, HStack } from "@chakra-ui/react"; import { CONSENT_DIALOG_TEXT } from "./constants"; interface ConsentDialogProps { onAccept: () => void; onReject: () => void; } export function ConsentDialog({ onAccept, onReject }: ConsentDialogProps) { const [acceptButton, setAcceptButton] = useState( null, ); useEffect(() => { // Auto-focus accept button so Escape key works (Daily iframe captures keyboard otherwise) acceptButton?.focus(); }, [acceptButton]); return ( {CONSENT_DIALOG_TEXT.question} ); }