From 60c30e121253a12cde9fd93a74b029c51ed1de4e Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Mon, 25 Jul 2022 08:58:21 +0300 Subject: [PATCH] Switch to using existing implementation for isDefined Signed-off-by: Janne Savolainen --- .../kube-object-status-icon/kube-object-status-icon.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/kube-object-status-icon/kube-object-status-icon.tsx b/src/renderer/components/kube-object-status-icon/kube-object-status-icon.tsx index 1024fbd0f7..dd9e68d3f8 100644 --- a/src/renderer/components/kube-object-status-icon/kube-object-status-icon.tsx +++ b/src/renderer/components/kube-object-status-icon/kube-object-status-icon.tsx @@ -7,7 +7,7 @@ import "./kube-object-status-icon.scss"; import React from "react"; import { Icon } from "../icon"; -import { cssNames, formatDuration, getOrInsert } from "../../utils"; +import { cssNames, formatDuration, getOrInsert, isDefined } from "../../utils"; import { withInjectables } from "@ogre-tools/injectable-react"; import kubeObjectStatusTextsForObjectInjectable from "./kube-object-status-texts-for-object.injectable"; import type { KubeObject } from "../../../common/k8s-api/kube-object"; @@ -112,7 +112,7 @@ class NonInjectedKubeObjectStatusIcon extends React.Component statusText.resolve(this.props.object)) - .filter(isNotEmpty); + .filter(isDefined); if (statuses.length === 0) { return null; @@ -139,10 +139,6 @@ class NonInjectedKubeObjectStatusIcon extends React.Component(item: T | null | undefined): item is T { - return !!item; -} - export const KubeObjectStatusIcon = withInjectables( NonInjectedKubeObjectStatusIcon,