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}
+
+ )}
+