import React from 'react'; import './StepList.css'; function nodeText(it, i) { if (it.status === 'done') return '✓'; if (it.status === 'error') return '✕'; return String(i + 1); } export default function StepList({ steps = [], direction = 'vertical', clickable = false, onStepClick }) { return (
{steps.map((it, i) => (
onStepClick && onStepClick(i) : undefined} > {nodeText(it, i)}
{it.title}
{it.desc ?
{it.desc}
: null}
))}
); }