import { useTranslation } from "react-i18next"; import { Alert, Typography } from "antd"; import dayjs from "dayjs"; import Show from "@/components/Show"; import { WORKFLOW_RUN_STATUSES, type WorkflowRunModel } from "@/domain/workflowRun"; export type WorkflowRunDetailProps = { className?: string; style?: React.CSSProperties; data: WorkflowRunModel; }; const WorkflowRunDetail = ({ data, ...props }: WorkflowRunDetailProps) => { const { t } = useTranslation(); return (
{t("workflow_run.props.status.succeeded")}} /> {t("workflow_run.props.status.failed")}} />
{data.logs?.map((item, i) => { return (
{item.nodeName}
{item.outputs?.map((output, j) => { return (
[{dayjs(output.time).format("YYYY-MM-DD HH:mm:ss")}]
{output.error ?
{output.error}
:
{output.content}
}
); })}
); })}
); }; export default WorkflowRunDetail;