diff --git a/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts b/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts index c35e2f6d15..c6d9435f4b 100644 --- a/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts +++ b/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts @@ -6,8 +6,8 @@ import { getInjectable } from "@ogre-tools/injectable"; import { kubeObjectDetailItemInjectionToken } from "../kube-object-detail-item-injection-token"; import { computed } from "mobx"; import { PodDisruptionBudgetDetails } from "../../../+config-pod-disruption-budgets"; -import { kubeObjectMatchesToKindAndApiVersion } from "../kube-object-matches-to-kind-and-api-version"; import currentKubeObjectInDetailsInjectable from "../../current-kube-object-in-details.injectable"; +import { PodDisruptionBudget } from "../../../../../common/k8s-api/endpoints"; const podDisruptionBudgetDetailItemInjectable = getInjectable({ id: "pod-disruption-budget-detail-item", @@ -17,7 +17,7 @@ const podDisruptionBudgetDetailItemInjectable = getInjectable({ return { Component: PodDisruptionBudgetDetails, - enabled: computed(() => isPodDisruptionBudget(kubeObject.value.get()?.object)), + enabled: computed(() => kubeObject.value.get()?.object instanceof PodDisruptionBudget), orderNumber: 10, }; }, @@ -25,9 +25,4 @@ const podDisruptionBudgetDetailItemInjectable = getInjectable({ injectionToken: kubeObjectDetailItemInjectionToken, }); -const isPodDisruptionBudget = kubeObjectMatchesToKindAndApiVersion( - "PodDisruptionBudget", - ["policy/v1beta1"], -); - export default podDisruptionBudgetDetailItemInjectable;