From f58c142a16826f076b035e07245f100b2ed12753 Mon Sep 17 00:00:00 2001 From: Montse Ortega Date: Tue, 11 Jun 2024 11:23:32 +0200 Subject: [PATCH] UI warning icon not changed to error icon on 24 hours timeout in hosts table (#2596) --- libs/ui-lib/lib/common/components/hosts/HostStatus.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libs/ui-lib/lib/common/components/hosts/HostStatus.tsx b/libs/ui-lib/lib/common/components/hosts/HostStatus.tsx index ce871cd81d..ab9525f3c2 100644 --- a/libs/ui-lib/lib/common/components/hosts/HostStatus.tsx +++ b/libs/ui-lib/lib/common/components/hosts/HostStatus.tsx @@ -214,8 +214,12 @@ const WithHostStatusPopover: React.FC = (props) => ( ); -const getHostStatusIcon = (icon: React.ReactNode, progress: HostProgressInfo | undefined) => { - if (progress?.stageTimedOut !== undefined) { +const getHostStatusIcon = ( + icon: React.ReactNode, + progress: HostProgressInfo | undefined, + status: HostStatusProps['status'], +) => { + if (progress?.stageTimedOut !== undefined && status.title !== 'Error') { return ( = ({ openshiftVersion, }; - const hostIcon = getHostStatusIcon(icon, host.progress); + const hostIcon = getHostStatusIcon(icon, host.progress, status); return ( {