import Turnstile from "react-turnstile"; import useHasMounted from "../../hooks/useHasMounted"; import useTheme from "../../hooks/useTheme"; import type { ComponentPropsWithoutRef } from "react"; export type CaptchaProps = Omit, "sitekey"> & { className?: string; }; const Captcha = ({ theme, className, ...rest }: CaptchaProps) => { const hasMounted = useHasMounted(); const { activeTheme } = useTheme(); return (
{hasMounted && ( )}
); }; export default Captcha;