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