From d85ed3d90599eeb3ea22f73de3a586a60bee1ffe Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 1 Aug 2022 03:22:49 -0700 Subject: [PATCH] Remove duplicate 'Controlled by' section on Jobs' details (#5943) Signed-off-by: Sebastian Malton (cherry picked from commit 485f213461c18fcf9a6563b3fc83449b2b696465) --- .../+workloads-jobs/job-details.tsx | 30 +------------------ 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/src/renderer/components/+workloads-jobs/job-details.tsx b/src/renderer/components/+workloads-jobs/job-details.tsx index 81ca2ba8d2..24e6f9487e 100644 --- a/src/renderer/components/+workloads-jobs/job-details.tsx +++ b/src/renderer/components/+workloads-jobs/job-details.tsx @@ -11,7 +11,6 @@ import { disposeOnUnmount, observer } from "mobx-react"; import { DrawerItem } from "../drawer"; import { Badge } from "../badge"; import { PodDetailsStatuses } from "../+workloads-pods/pod-details-statuses"; -import { Link } from "react-router-dom"; import { PodDetailsTolerations } from "../+workloads-pods/pod-details-tolerations"; import { PodDetailsAffinities } from "../+workloads-pods/pod-details-affinities"; import type { JobStore } from "./store"; @@ -23,7 +22,6 @@ import { makeObservable, observable, reaction } from "mobx"; import { podMetricTabs, PodCharts } from "../+workloads-pods/pod-charts"; import { ClusterMetricsResourceType } from "../../../common/cluster-types"; import { ResourceMetrics } from "../resource-metrics"; -import type { ApiManager } from "../../../common/k8s-api/api-manager"; import logger from "../../../common/logger"; import { withInjectables } from "@ogre-tools/injectable-react"; import type { SubscribeStores } from "../../kube-watch-api/kube-watch-api"; @@ -32,9 +30,6 @@ import type { PodStore } from "../+workloads-pods/store"; import podStoreInjectable from "../+workloads-pods/store.injectable"; import jobStoreInjectable from "./store.injectable"; import type { GetActiveClusterEntity } from "../../api/catalog/entity/get-active-cluster-entity.injectable"; -import type { GetDetailsUrl } from "../kube-detail-params/get-details-url.injectable"; -import getDetailsUrlInjectable from "../kube-detail-params/get-details-url.injectable"; -import apiManagerInjectable from "../../../common/k8s-api/api-manager/manager.injectable"; import getActiveClusterEntityInjectable from "../../api/catalog/entity/get-active-cluster-entity.injectable"; export interface JobDetailsProps extends KubeObjectDetailsProps { @@ -45,8 +40,6 @@ interface Dependencies { podStore: PodStore; jobStore: JobStore; getActiveClusterEntity: GetActiveClusterEntity; - getDetailsUrl: GetDetailsUrl; - apiManager: ApiManager; } @observer @@ -76,7 +69,7 @@ class NonInjectedJobDetails extends React.Component )} - {ownerRefs.length > 0 && ( - - { - ownerRefs.map(ref => { - const { name, kind } = ref; - const detailsUrl = getDetailsUrl(apiManager.lookupApiLink(ref, job)); - - return ( -

- {kind} - {" "} - {name} -

- ); - }) - } -
- )} (NonInje subscribeStores: di.inject(subscribeStoresInjectable), podStore: di.inject(podStoreInjectable), jobStore: di.inject(jobStoreInjectable), - getDetailsUrl: di.inject(getDetailsUrlInjectable), - apiManager: di.inject(apiManagerInjectable), getActiveClusterEntity: di.inject(getActiveClusterEntityInjectable), }), });