import { executorLabel, nodeLabel, statusLabel, type StateMachineMeta, type TimelineNode } from '../stateMachine'; type Props = { meta: StateMachineMeta | null; timeline: TimelineNode[]; }; export function JobTimeline({ meta, timeline }: Props) { return (
流程状态图
{timeline.map((node) => (
{nodeLabel(meta, node.node_code)}
{statusLabel(meta, node.display_status)}
{executorLabel(meta, node.executor_type || meta?.node_executor[node.node_code])}
))}
); }