import React from 'react'; import { ExperienceItem, Language } from '../types'; import { Calendar } from 'lucide-react'; interface Props { experience: ExperienceItem[]; lang: Language; } const ExperienceList: React.FC = ({ experience, lang }) => { return (
{/* Central Line */}
{experience.map((job, index) => (
{/* Timeline Dot */}
{/* Date for Desktop (Opposite side) */}
{index % 2 !== 0 && {job.period}} {index % 2 === 0 && {job.period}}
{/* Content Card */}
{/* Mobile Date */}
{job.period}

{job.company[lang]}

{job.role[lang]}
    {job.description.map((desc, i) => (
  • {desc[lang]}
  • ))}
))}
); }; export default ExperienceList;