--- import ContactForm from '../ContactForm.astro'; import FormAPreview from '../FormAPreview.astro'; import JotformIframe from '../JotformIframe.astro'; import OpenStreetMap from '../OpenStreetMap.astro'; import { formAPreviewEnabled, formModeForRuntime, resolveFormAIframe, resolveFormMode } from '../../utils/form-integration'; interface Props { title: string; lang: string; } const { title, lang } = Astro.props; const formConfig = resolveFormMode(import.meta.env.PUBLIC_AIA_FORMS_MODE); const formPreview = formAPreviewEnabled(import.meta.env.PUBLIC_AIA_FORM_A_PREVIEW, import.meta.env.PUBLIC_ALLOW_INDEXING, formModeForRuntime(formConfig)); const route = lang === 'es' ? '/es/contact' : '/contact'; const formAIframe = resolveFormAIframe({ rawMode: import.meta.env.PUBLIC_AIA_FORMS_MODE, route, locale: lang, }); ---
{formAIframe.enabled ? : formPreview ? : }