diff --git a/packages/core/src/renderer/components/+namespaces/__snapshots__/namespace-tree-view.test.tsx.snap b/packages/core/src/renderer/components/+namespaces/__snapshots__/namespace-tree-view.test.tsx.snap index 7a35090817..e5d026b5b3 100644 --- a/packages/core/src/renderer/components/+namespaces/__snapshots__/namespace-tree-view.test.tsx.snap +++ b/packages/core/src/renderer/components/+namespaces/__snapshots__/namespace-tree-view.test.tsx.snap @@ -970,7 +970,7 @@ exports[` renders namespace with children namespaces and a S diff --git a/packages/core/src/renderer/components/+namespaces/namespace-tree-view.test.tsx b/packages/core/src/renderer/components/+namespaces/namespace-tree-view.test.tsx index 3d154d6e2a..16ae8fd9e1 100644 --- a/packages/core/src/renderer/components/+namespaces/namespace-tree-view.test.tsx +++ b/packages/core/src/renderer/components/+namespaces/namespace-tree-view.test.tsx @@ -150,14 +150,14 @@ describe("", () => { it("renders an indicator badge for the subnamespace", () => { const result = render(); - expect(result.getByTestId("subnamespace-badge-for-service-1-1")).toBeInTheDocument(); + expect(result.getByTestId("namespace-details-badge-for-service-1-1")).toBeInTheDocument(); }); it("does not render an indicator badge for the true namespace", () => { const result = render(); const trueNamespace = result.getByTestId("namespace-team-c-1"); - expect(trueNamespace.querySelector("[data-testid='subnamespace-badge-for-team-c-1']")).toBeNull(); + expect(trueNamespace.querySelector("[data-testid='namespace-details-badge-for-team-c-1']")).toBeNull(); }); it("renders 2 levels deep", () => { diff --git a/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx b/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx index 81a0c6cec0..eddb8b6d9b 100644 --- a/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx +++ b/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx @@ -61,10 +61,9 @@ function NonInjectableNamespaceTreeView({ root, namespaces, getDetailsUrl }: Dep {child.getName()} {" "} - + {child.isSubnamespace() && ( + + )} )} > diff --git a/packages/core/src/renderer/components/+namespaces/subnamespace-badge.tsx b/packages/core/src/renderer/components/+namespaces/subnamespace-badge.tsx index a56f737b93..37214b0b7f 100644 --- a/packages/core/src/renderer/components/+namespaces/subnamespace-badge.tsx +++ b/packages/core/src/renderer/components/+namespaces/subnamespace-badge.tsx @@ -5,24 +5,18 @@ import styles from "./subnamespace-badge.module.scss"; import React from "react"; -import type { Namespace } from "../../../common/k8s-api/endpoints"; import { Tooltip } from "../tooltip"; interface SubnamespaceBadgeProps extends React.HTMLAttributes { - namespace: Namespace; id: string; } -export function SubnamespaceBadge({ namespace, id, ...other }: SubnamespaceBadgeProps) { - if (!namespace.isSubnamespace()) { - return null; - } - +export function SubnamespaceBadge({ id, ...other }: SubnamespaceBadgeProps) { return ( <>