diff --git a/ui/src/views/TaskDetailsView.tsx b/ui/src/views/TaskDetailsView.tsx index 904884e..c5a5de1 100644 --- a/ui/src/views/TaskDetailsView.tsx +++ b/ui/src/views/TaskDetailsView.tsx @@ -18,7 +18,7 @@ import { TaskDetailsRouteParams } from "../paths"; import { usePolling } from "../hooks"; import { listQueuesAsync } from "../actions/queuesActions"; import SyntaxHighlighter from "../components/SyntaxHighlighter"; -import { durationFromSeconds, stringifyDuration } from "../utils"; +import { durationFromSeconds, stringifyDuration, timeAgo } from "../utils"; function mapStateToProps(state: AppState) { return { @@ -176,7 +176,7 @@ function TaskDetailsView(props: Props) { {taskInfo?.error_message} ({taskInfo?.last_failed_at}) ) : ( - n/a + - )} @@ -190,7 +190,7 @@ function TaskDetailsView(props: Props) { {taskInfo?.next_process_at ? ( {taskInfo?.next_process_at} ) : ( - n/a + - )} @@ -202,7 +202,7 @@ function TaskDetailsView(props: Props) { {taskInfo?.timeout_seconds ? ( {taskInfo?.timeout_seconds} seconds ) : ( - n/a + - )} @@ -214,7 +214,7 @@ function TaskDetailsView(props: Props) { {taskInfo?.deadline ? ( {taskInfo?.deadline} ) : ( - n/a + - )} @@ -244,7 +244,10 @@ function TaskDetailsView(props: Props) { Completed:{" "}
- {taskInfo.completed_at} + + {timeAgo(taskInfo.completed_at)} ( + {taskInfo.completed_at}) +