import {useFormContext} from 'react-hook-form';
import {useContext} from 'react';
import {SettingsPanel} from '../settings-panel';
import {SettingsErrorGroup} from '../settings-error-group';
import {FormTextField} from '@common/ui/forms/input-field/text-field/text-field';
import {FormSwitch} from '@common/ui/forms/toggle/switch';
import {SiteConfigContext} from '@common/core/settings/site-config-context';
import {Trans} from '@common/i18n/trans';
export function RecaptchaSettings() {
const {settings} = useContext(SiteConfigContext);
return (
}
description={
}
>
{settings?.showRecaptchaLinkSwitch && (
}
>
)}
}
>
}
>
);
}
function RecaptchaSection() {
const {clearErrors} = useFormContext();
return (
{isInvalid => {
return (
<>
{
clearErrors();
}}
invalid={isInvalid}
name="client.recaptcha.site_key"
label={}
/>
{
clearErrors();
}}
invalid={isInvalid}
name="client.recaptcha.secret_key"
label={}
/>
>
);
}}
);
}