diff --git a/src/renderer/components/kube-object-menu/inject-naive/inject-naive.tsx b/src/renderer/components/kube-object-menu/inject-naive/inject-naive.tsx index 91d97d25ea..29082bd729 100644 --- a/src/renderer/components/kube-object-menu/inject-naive/inject-naive.tsx +++ b/src/renderer/components/kube-object-menu/inject-naive/inject-naive.tsx @@ -24,7 +24,7 @@ import { editResourceTab } from "../../dock/edit-resource.store"; import { hideDetails } from "../../kube-detail-params"; import { apiManager } from "../../../../common/k8s-api/api-manager"; import { KubeObjectMenuRegistry } from "../../../../extensions/registries"; -import { catalogEntityRegistry } from "../../../api/catalog-entity-registry"; +import { getActiveClusterEntity } from "../../../api/catalog-entity-registry"; interface Props { @@ -34,13 +34,14 @@ interface Props { export const InjectNaive = ({ Component, ...props }: Props) => { const kubeObjectMenuRegistry = KubeObjectMenuRegistry.getInstance(); - + const cluster = getActiveClusterEntity(); + return ( ); }; diff --git a/src/renderer/components/kube-object-menu/kube-object-menu.tsx b/src/renderer/components/kube-object-menu/kube-object-menu.tsx index 1c21e92844..40f7c10d8f 100644 --- a/src/renderer/components/kube-object-menu/kube-object-menu.tsx +++ b/src/renderer/components/kube-object-menu/kube-object-menu.tsx @@ -25,12 +25,9 @@ import type { KubeObject } from "../../../common/k8s-api/kube-object"; import { MenuActions, MenuActionsProps } from "../menu/menu-actions"; import identity from "lodash/identity"; -import type { - IHasGettableItemsForKind, -} from "../../../extensions/registries"; - -import type { CatalogEntityRegistry } from "../../api/catalog-entity-registry"; +import type { IHasGettableItemsForKind } from "../../../extensions/registries"; import type { IGettableStore } from "../../../common/k8s-api/api-manager"; +import type { Cluster } from "../../../main/cluster"; export interface KubeObjectMenuProps extends MenuActionsProps { @@ -42,9 +39,9 @@ export interface KubeObjectMenuProps extends MenuActionsProps { interface KubeObjectMenuDependencies extends KubeObjectMenuProps{ apiManager: IGettableStore, kubeObjectMenuRegistry: IHasGettableItemsForKind + cluster: Cluster, hideDetails: Function, editResourceTab: Function, - catalogEntityRegistry: CatalogEntityRegistry, } export class KubeObjectMenu extends React.Component> { @@ -53,7 +50,7 @@ export class KubeObjectMenu extends React.Component extends React.Component extends React.Component