function Timeline() {
const D = (window.SITE && window.SITE.timeline) || {};
const milestones = D.milestones || [];
return (
{milestones[0] && milestones[0].year}
{D.eyebrow}
{D.title}
{D.titleAccent} {D.titleEnd}
{D.subtitle}
{milestones.map((m, i) => (
))}
{D.futureLabel || 'O próximo capítulo'}
{D.futureTitle || '...escrito com você.'}
);
}
function Milestone({ m, index }) {
const isLeft = index % 2 === 0;
return (
{isLeft ? (
<>
{m.year}
>
) : (
<>
{m.year}
>
)}
);
}
function CardContent({ m, alignRight }) {
return (
{m.tag && (
{m.tag}
)}
{m.date && (
{m.date}
)}
{m.title}
{m.desc}
);
}
window.Timeline = Timeline;