--- import SectionEyebrow from './SectionEyebrow.astro'; import type { TranslationKey } from '@/i18n/ui'; import MateIcon from './icons/MateIcon.astro'; import SovereigntyIcon from './icons/SovereigntyIcon.astro'; import GlobeIcon from './icons/GlobeIcon.astro'; interface Props { t: (key: TranslationKey) => string; } const { t } = Astro.props; const items = [ { Icon: MateIcon, titleKey: 'diff.support.title' as TranslationKey, bodyKey: 'diff.support.body' as TranslationKey }, { Icon: SovereigntyIcon, titleKey: 'diff.sovereignty.title' as TranslationKey, bodyKey: 'diff.sovereignty.body' as TranslationKey }, { Icon: GlobeIcon, titleKey: 'diff.infra.title' as TranslationKey, bodyKey: 'diff.infra.body' as TranslationKey }, ]; ---

{t('diff.title')}

{t('diff.subtitle')}

{items.map((item) => (

{t(item.titleKey)}

{t(item.bodyKey)}

))}