{% import '_includes/forms' as forms %} {% import 'verbb-base/_macros' as macros %} {% set displayName = integration.displayName() %} {% set type = integration.settings.type ?? 'v3' %} {{ macros.proxyField(fieldVariables, 'selectField', { label: 'reCAPTCHA Type' | t('formie'), instructions: 'Select the type of reCAPTCHA to use.' | t('formie'), name: 'type', required: true, toggle: true, targetPrefix: 'settings-', value: type, options: [ { value: 'v3', label: 'reCAPTCHA V3' | t('formie'), }, { value: 'v2_checkbox', label: 'reCAPTCHA V2 - Checkbox' | t('formie'), }, { value: 'v2_invisible', label: 'reCAPTCHA V2 - Invisible' | t('formie'), }, { value: 'enterprise', label: 'reCAPTCHA Enterprise' | t('formie'), }, ], warning: macros.configWarning('type', 'formie'), }) }} {{ macros.proxyField(fieldVariables, 'autosuggestField', { label: 'reCAPTCHA Site Key' | t('formie'), name: 'siteKey', required: true, suggestEnvVars: true, value: integration.settings.siteKey ?? '', warning: macros.configWarning('siteKey', 'formie'), }) }} {{ macros.proxyField(fieldVariables, 'autosuggestField', { label: 'reCAPTCHA Secret Key' | t('formie'), name: 'secretKey', required: true, suggestEnvVars: true, value: integration.settings.secretKey ?? '', warning: macros.configWarning('secretKey', 'formie'), }) }}