import InputError from '@/components/input-error'; import LoadingButton from '@/components/loading-button'; import Switch from '@/components/switch'; import { Card } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { useLang } from '@/hooks/use-lang'; import { onHandleChange } from '@/lib/inertia'; import { useForm } from '@inertiajs/react'; interface Props { auth: Settings; } const Recaptcha = (props: Props) => { const { button, common } = useLang(); const { data, setData, post, errors, processing } = useForm({ ...(props.auth.fields as RecaptchaAuthFields), type: 'google_recaptcha', }); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); post(route('settings.auth0.update', { id: props.auth.id })); }; return (

ReCaptcha Settings

Provide the ReCaptcha site key and secret key.

setData('active', checked)} />

ReCaptcha Settings

onHandleChange(e, setData)} placeholder="Site Key" />
onHandleChange(e, setData)} placeholder="Secret Key" />
{button.save_changes}
); }; export default Recaptcha;