diff --git a/packages/core/src/renderer/components/+namespaces/store.injectable.ts b/packages/core/src/renderer/components/+namespaces/store.injectable.ts index a78e34bd33..1ee9dc024f 100644 --- a/packages/core/src/renderer/components/+namespaces/store.injectable.ts +++ b/packages/core/src/renderer/components/+namespaces/store.injectable.ts @@ -12,7 +12,6 @@ import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-create import clusterFrameContextForClusterScopedResourcesInjectable from "../../cluster-frame-context/for-cluster-scoped-resources.injectable"; import clusterConfiguredAccessibleNamespacesInjectable from "../../cluster/accessible-namespaces.injectable"; import loggerInjectable from "../../../common/logger.injectable"; -import removeSubnamespaceInjectable from "./remove-subnamespace.injectable"; const namespaceStoreInjectable = getInjectable({ id: "namespace-store", @@ -28,7 +27,6 @@ const namespaceStoreInjectable = getInjectable({ storage: createStorage("selected_namespaces", undefined), clusterConfiguredAccessibleNamespaces: di.inject(clusterConfiguredAccessibleNamespacesInjectable), logger: di.inject(loggerInjectable), - removeSubnamespace: di.inject(removeSubnamespaceInjectable), }, api); }, injectionToken: kubeObjectStoreInjectionToken, diff --git a/packages/core/src/renderer/components/+namespaces/store.ts b/packages/core/src/renderer/components/+namespaces/store.ts index 50dcc4ac41..3e3608fb81 100644 --- a/packages/core/src/renderer/components/+namespaces/store.ts +++ b/packages/core/src/renderer/components/+namespaces/store.ts @@ -21,7 +21,6 @@ export interface NamespaceTree { interface Dependencies extends KubeObjectStoreDependencies { readonly storage: StorageLayer; readonly clusterConfiguredAccessibleNamespaces: IComputedValue; - readonly removeSubnamespace: (name: string) => Promise; } export class NamespaceStore extends KubeObjectStore { @@ -221,12 +220,6 @@ export class NamespaceStore extends KubeObjectStore { @action async remove(item: Namespace) { - if (item.isSubnamespace()) { - await this.dependencies.removeSubnamespace(item.getName()); - - return; - } - await super.remove(item); this.clearSelected(item.getName()); }