import { type RefObject, useContext, useEffect } from "react" import ReCAPTCHA from "react-google-recaptcha" import { useLang } from "../../hooks/use-lang" import { useTheme } from "../../hooks/use-theme" import { AuthUIContext } from "../../lib/auth-ui-provider" import { cn } from "../../lib/utils" export function RecaptchaV2({ ref }: { ref: RefObject }) { const { captcha } = useContext(AuthUIContext) const { theme } = useTheme() const { lang } = useLang() useEffect(() => { // biome-ignore lint/suspicious/noExplicitAny: ignore ;(window as any).recaptchaOptions = { useRecaptchaNet: captcha?.recaptchaNet, enterprise: captcha?.enterprise } }, [captcha]) if (!captcha) return null return ( <> ) }