diff --git a/src/app/admin/settings/cms-settings-config.ts b/src/app/admin/settings/cms-settings-config.ts index 38b8f8b7e4..94aecd1512 100644 --- a/src/app/admin/settings/cms-settings-config.ts +++ b/src/app/admin/settings/cms-settings-config.ts @@ -269,7 +269,7 @@ export const SETTINGS_GROUPS: SettingsGroup[] = [ { key: "captcha_provider", label: "Captcha provider", - description: "none | turnstile | recaptcha", + description: "none | turnstile | recaptcha | hcaptcha", type: "text", defaultValue: "none", }, @@ -278,6 +278,11 @@ export const SETTINGS_GROUPS: SettingsGroup[] = [ label: "Turnstile site key", type: "text", }, + { + key: "hcaptcha_site_key", + label: "hCaptcha site key", + type: "text", + }, { key: "recaptcha_site_key", label: "reCAPTCHA site key", diff --git a/src/components/auth/register-form.tsx b/src/components/auth/register-form.tsx index 163a722331..937c07083b 100644 --- a/src/components/auth/register-form.tsx +++ b/src/components/auth/register-form.tsx @@ -322,6 +322,9 @@ export function RegisterForm({ {showCaptcha && captcha.provider === "recaptcha" && (
)} + {showCaptcha && captcha.provider === "hcaptcha" && ( +
+ )} {/* Submit */}