--- // "Por qué elegirnos" — Uniform 3-column grid with glass cards 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, i) => ( {t(item.titleKey)} {t(item.bodyKey)} ))}
{t('diff.subtitle')}
{t(item.bodyKey)}