import React from 'react'; interface TimelineItem { id: string; title: string; description?: string; timestamp: string; icon?: React.ReactNode; color?: string; } interface TimelineProps { items: TimelineItem[]; } const Timeline: React.FC = ({ items }) => { return (
{items.map((item, index) => (
{/* Icon Circle */}
{item.icon ? (
{item.icon}
) : (
)}
{/* Content */}

{item.title}

{item.timestamp}
{item.description && (

{item.description}

)}
))}
); }; export default Timeline;