import React, { HTMLAttributes } from "react";
import { Card } from "../Card";
import { Colors } from "../colors";
export interface TimelineProps {
items: {
color?: Colors;
icon?: React.ReactNode;
time?: string;
title: string;
description: string | React.ReactNode;
}[];
simple?: boolean;
}
const Timeline: React.FC> = ({
className,
items,
simple = false,
...props
}) => {
const classes = [
'timeline',
simple && 'timeline-simple',
className,
].filter(Boolean).join(' ');
return (
{items.map((item, index) => (
-
{item.icon}
{item.time}
{item.title}
{item.description}
))}
)
}
export default Timeline;