diff --git a/cuprum-ui/src/components/operations/StepCard.tsx b/cuprum-ui/src/components/operations/StepCard.tsx index 2bd63fd1..1d3f0761 100644 --- a/cuprum-ui/src/components/operations/StepCard.tsx +++ b/cuprum-ui/src/components/operations/StepCard.tsx @@ -1,9 +1,10 @@ import { useTranslation } from "react-i18next"; -import { Play, Eye, CheckCircle2 } from "lucide-react"; +import { Play, Eye, CheckCircle2, Wrench } from "lucide-react"; import type { OperationKind } from "@/lib/operationKind"; import type { OperationRun } from "@/lib/api"; import { relativeTime } from "@/i18n/relativeTime"; import { formatDuration } from "@/lib/runHistoryFormat"; +import { stepMetaLine } from "@/lib/stepMetaLine"; export function StepCard({ op, @@ -20,6 +21,14 @@ export function StepCard({ const Icon = op.icon; const ready = op.mode === "ready"; + const meta = stepMetaLine(lastRun, { + holes: t("operations.meta.holes"), + tools: (n) => t("operations.meta.tools", { count: n }), + dur: { h: t("runHistory.hourShort"), m: t("runHistory.minShort"), s: t("runHistory.secShort") }, + sec: t("runHistory.secShort"), + side: (s) => t(s === "top" ? "operations.meta.side.top" : "operations.meta.side.bottom"), + }); + return (
+ {meta && ( +
+ + {meta} +
+ )} +