import Image from 'next/image'; import { ExternalLink } from 'lucide-react'; import { getMilestones } from '@/data/milestones'; import { messagesByLocale, type Locale } from '@/i18n/content'; import styles from './MilestonesSection.module.css'; export const MilestonesSection = ({ locale }: { locale: Locale }) => { const isRtl = locale === 'fa'; const milestones = getMilestones(locale); const copy = messagesByLocale[locale].milestones; return (
{/* Section Header */}
{copy.eyebrow}

{copy.title}

{/* Certificate Cards List */}
{milestones.map((item) => (
{/* Thumbnail */}
{item.title}
{/* Content Details */}

{item.title}

{item.issuer}
{item.date}

{item.description}

{item.link && ( )}
))}
); };