diff --git a/packages/fakeyou.com/src/components/layout/InferenceJobsList/JobItem.tsx b/packages/fakeyou.com/src/components/layout/InferenceJobsList/JobItem.tsx
index 55442b9927..1cf2b1e539 100644
--- a/packages/fakeyou.com/src/components/layout/InferenceJobsList/JobItem.tsx
+++ b/packages/fakeyou.com/src/components/layout/InferenceJobsList/JobItem.tsx
@@ -3,6 +3,7 @@ import { a, useSpring } from "@react-spring/web";
import { WorkIndicator } from 'components/svg';
import { FrontendInferenceJobType, InferenceJob } from "@storyteller/components/src/jobs/InferenceJob";
import { JobState } from "@storyteller/components/src/jobs/JobStates";
+import { useHistory } from "react-router-dom";
// import { useInterval } from "hooks"; // for animation debugging
@@ -15,9 +16,15 @@ interface JobListItem extends InferenceJob {
}
-const OuterItem = ({ className, children, success, jobToken, maybeResultToken, onSelect = () => {}, refSet }: { className?: string, children?: any, jobToken: string, success: boolean, maybeResultToken?: any, onSelect?: any, refSet?: any }) => success ?
- onSelect(), ref: refSet }}>{ children } :
- { children };
+const OuterItem = ({ className, children, success, jobToken, maybeResultToken, onSelect = () => {}, refSet }: { className?: string, children?: any, jobToken: string, success: boolean, maybeResultToken?: any, onSelect?: any, refSet?: any }) => {
+ const history = useHistory();
+ return success ?
+ {
+ history.push(`/media/${maybeResultToken}`);
+ onSelect();
+ }, ref: refSet }}>{ children } :
+ { children };
+}
export default function JobItem({ failures, frontendJobType, maybeFailureCategory, maybeResultToken, onSelect, jobToken, jobState, jobStatusDescription, refSet, t, ...rest }: JobListItem) {
const [hasBounced,hasBouncedSet] = useState(false);
diff --git a/packages/fakeyou.com/src/components/modals/InferenceJobsModal/InferenceJobsModal.tsx b/packages/fakeyou.com/src/components/modals/InferenceJobsModal/InferenceJobsModal.tsx
index d074402c31..b1d77529b4 100644
--- a/packages/fakeyou.com/src/components/modals/InferenceJobsModal/InferenceJobsModal.tsx
+++ b/packages/fakeyou.com/src/components/modals/InferenceJobsModal/InferenceJobsModal.tsx
@@ -37,6 +37,9 @@ export default function InferenceJobsModal({ handleClose, jobType: inJobType = -
}
{
+ if (handleClose) handleClose();
+ },
value: 0 // fixed for now
// value: typeObj.indexOf(jobType),
}} />