--- import Button from './Button.astro'; import ContactObfuscation from './ContactObfuscation.astro'; import { formMessages } from '../utils/form-messages'; import { formModeForRuntime, resolveFormMode, resolveMockFormResult, type LogicalForm } from '../utils/form-integration'; interface Props { lang?: string; title?: string; logicalForm?: LogicalForm; } const { lang = 'en', logicalForm = 'general' } = Astro.props; const text = formMessages(lang); const title = Astro.props.title ?? text.contactHeading; const config = resolveFormMode(import.meta.env.PUBLIC_AIA_FORMS_MODE); const mode = formModeForRuntime(config); const mockResult = resolveMockFormResult(import.meta.env.PUBLIC_AIA_FORMS_MOCK_RESULT); ---

{title}

{text.formAPreview.caution}

{mode === 'mock' ? text.mock : <>{text.disabled} .}