diff --git a/awx/ui_next/src/components/PromptDetail/PromptDetail.jsx b/awx/ui_next/src/components/PromptDetail/PromptDetail.jsx
index ec85962cd7..b64cb06822 100644
--- a/awx/ui_next/src/components/PromptDetail/PromptDetail.jsx
+++ b/awx/ui_next/src/components/PromptDetail/PromptDetail.jsx
@@ -1,7 +1,7 @@
import React from 'react';
import { shape } from 'prop-types';
import { withI18n } from '@lingui/react';
-import { t } from '@lingui/macro';
+import { t, Trans } from '@lingui/macro';
import { Chip, ChipGroup } from '@patternfly/react-core';
import { VariablesDetail } from '@components/CodeMirrorInput';
import { DetailList, Detail } from '@components/DetailList';
@@ -27,6 +27,15 @@ function hasPromptData(launchData) {
);
}
+function formatTimeout(timeout) {
+ if (typeof timeout === "undefined" || timeout === null) {
+ return null;
+ }
+ const minutes = Math.floor(timeout / 60);
+ const seconds = timeout - Math.floor(timeout / 60) * 60;
+ return <>{minutes} min {seconds} sec>;
+}
+
function PromptDetail({ i18n, resource, launchConfig = {} }) {
const { defaults = {} } = launchConfig;
const VERBOSITY = {
@@ -46,6 +55,10 @@ function PromptDetail({ i18n, resource, launchConfig = {} }) {
label={i18n._(t`Type`)}
value={resource.unified_job_type || resource.type}
/>
+
{hasPromptData(launchConfig) && (